├── .gitignore ├── LICENSE ├── README.md ├── asset ├── material │ ├── box.material │ ├── floor.material │ └── green.material └── sfx │ ├── fart.mp3 │ └── fart.mp3.import ├── docs ├── demo.png ├── demo.png.import ├── favicon.png ├── favicon.png.import ├── index.audio.worklet.js ├── index.html ├── index.js ├── index.pck ├── index.png ├── index.png.import └── index.wasm ├── icon.png ├── icon.png.import ├── project.godot └── src ├── environment ├── grapple_platforms.gd ├── sun.tscn └── world_env.tres ├── main.tscn └── player ├── player.gd └── player.tscn /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctwobosius/Grappling-Hook-Example/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctwobosius/Grappling-Hook-Example/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctwobosius/Grappling-Hook-Example/HEAD/README.md -------------------------------------------------------------------------------- /asset/material/box.material: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctwobosius/Grappling-Hook-Example/HEAD/asset/material/box.material -------------------------------------------------------------------------------- /asset/material/floor.material: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctwobosius/Grappling-Hook-Example/HEAD/asset/material/floor.material -------------------------------------------------------------------------------- /asset/material/green.material: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctwobosius/Grappling-Hook-Example/HEAD/asset/material/green.material -------------------------------------------------------------------------------- /asset/sfx/fart.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctwobosius/Grappling-Hook-Example/HEAD/asset/sfx/fart.mp3 -------------------------------------------------------------------------------- /asset/sfx/fart.mp3.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctwobosius/Grappling-Hook-Example/HEAD/asset/sfx/fart.mp3.import -------------------------------------------------------------------------------- /docs/demo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctwobosius/Grappling-Hook-Example/HEAD/docs/demo.png -------------------------------------------------------------------------------- /docs/demo.png.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctwobosius/Grappling-Hook-Example/HEAD/docs/demo.png.import -------------------------------------------------------------------------------- /docs/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctwobosius/Grappling-Hook-Example/HEAD/docs/favicon.png -------------------------------------------------------------------------------- /docs/favicon.png.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctwobosius/Grappling-Hook-Example/HEAD/docs/favicon.png.import -------------------------------------------------------------------------------- /docs/index.audio.worklet.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctwobosius/Grappling-Hook-Example/HEAD/docs/index.audio.worklet.js -------------------------------------------------------------------------------- /docs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctwobosius/Grappling-Hook-Example/HEAD/docs/index.html -------------------------------------------------------------------------------- /docs/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctwobosius/Grappling-Hook-Example/HEAD/docs/index.js -------------------------------------------------------------------------------- /docs/index.pck: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctwobosius/Grappling-Hook-Example/HEAD/docs/index.pck -------------------------------------------------------------------------------- /docs/index.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctwobosius/Grappling-Hook-Example/HEAD/docs/index.png -------------------------------------------------------------------------------- /docs/index.png.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctwobosius/Grappling-Hook-Example/HEAD/docs/index.png.import -------------------------------------------------------------------------------- /docs/index.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctwobosius/Grappling-Hook-Example/HEAD/docs/index.wasm -------------------------------------------------------------------------------- /icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctwobosius/Grappling-Hook-Example/HEAD/icon.png -------------------------------------------------------------------------------- /icon.png.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctwobosius/Grappling-Hook-Example/HEAD/icon.png.import -------------------------------------------------------------------------------- /project.godot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctwobosius/Grappling-Hook-Example/HEAD/project.godot -------------------------------------------------------------------------------- /src/environment/grapple_platforms.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctwobosius/Grappling-Hook-Example/HEAD/src/environment/grapple_platforms.gd -------------------------------------------------------------------------------- /src/environment/sun.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctwobosius/Grappling-Hook-Example/HEAD/src/environment/sun.tscn -------------------------------------------------------------------------------- /src/environment/world_env.tres: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctwobosius/Grappling-Hook-Example/HEAD/src/environment/world_env.tres -------------------------------------------------------------------------------- /src/main.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctwobosius/Grappling-Hook-Example/HEAD/src/main.tscn -------------------------------------------------------------------------------- /src/player/player.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctwobosius/Grappling-Hook-Example/HEAD/src/player/player.gd -------------------------------------------------------------------------------- /src/player/player.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctwobosius/Grappling-Hook-Example/HEAD/src/player/player.tscn --------------------------------------------------------------------------------