1
Fork 0
mirror of https://github.com/Steffo99/pineapple-surf.git synced 2024-11-21 23:34:21 +00:00

Move sinking-related scenes to island/sinking

This commit is contained in:
Steffo 2023-01-09 12:39:20 +01:00
parent 03923adc03
commit 86573b0a2c
Signed by: steffo
GPG key ID: 6965406171929D01
10 changed files with 20 additions and 20 deletions

View file

@ -1,7 +1,7 @@
[gd_scene load_steps=18 format=3 uid="uid://bg88gc1w1gw5m"] [gd_scene load_steps=18 format=3 uid="uid://bg88gc1w1gw5m"]
[ext_resource type="PackedScene" uid="uid://dh5blytk6vmdu" path="res://island/Sea.tscn" id="1_e0hpm"] [ext_resource type="PackedScene" uid="uid://dh5blytk6vmdu" path="res://island/sinking/Sea.tscn" id="1_e0hpm"]
[ext_resource type="PackedScene" uid="uid://b5i1sqd88wlle" path="res://player/Player.tscn" id="3_5378m"] [ext_resource type="PackedScene" path="res://player/Player.tscn" id="3_5378m"]
[ext_resource type="PackedScene" uid="uid://cyuqnp5bfan4y" path="res://island/IslandMesh.tscn" id="3_g5ug0"] [ext_resource type="PackedScene" uid="uid://cyuqnp5bfan4y" path="res://island/IslandMesh.tscn" id="3_g5ug0"]
[ext_resource type="PackedScene" uid="uid://tahdk48hqxis" path="res://island/HillMesh.tscn" id="4_5ll24"] [ext_resource type="PackedScene" uid="uid://tahdk48hqxis" path="res://island/HillMesh.tscn" id="4_5ll24"]
[ext_resource type="PackedScene" uid="uid://cxa5irr1atgke" path="res://island/PyramidSmallMesh.tscn" id="5_uf8hd"] [ext_resource type="PackedScene" uid="uid://cxa5irr1atgke" path="res://island/PyramidSmallMesh.tscn" id="5_uf8hd"]
@ -10,7 +10,7 @@
[ext_resource type="PackedScene" uid="uid://cwf11kdk7t64k" path="res://island/HoppityMesh.tscn" id="8_5pio0"] [ext_resource type="PackedScene" uid="uid://cwf11kdk7t64k" path="res://island/HoppityMesh.tscn" id="8_5pio0"]
[ext_resource type="PackedScene" uid="uid://dp3n3j0r2ufhw" path="res://island/Temple.tscn" id="8_11ig5"] [ext_resource type="PackedScene" uid="uid://dp3n3j0r2ufhw" path="res://island/Temple.tscn" id="8_11ig5"]
[ext_resource type="PackedScene" uid="uid://dutcugv574855" path="res://island/Leafpile.tscn" id="9_472aa"] [ext_resource type="PackedScene" uid="uid://dutcugv574855" path="res://island/Leafpile.tscn" id="9_472aa"]
[ext_resource type="PackedScene" uid="uid://v7bv81krh12e" path="res://island/Pineapple.tscn" id="10_dlxm4"] [ext_resource type="PackedScene" path="res://island/Pineapple.tscn" id="10_dlxm4"]
[ext_resource type="PackedScene" uid="uid://wdj878sbi44n" path="res://island/BhopelagoMesh.tscn" id="10_wmo6y"] [ext_resource type="PackedScene" uid="uid://wdj878sbi44n" path="res://island/BhopelagoMesh.tscn" id="10_wmo6y"]
[sub_resource type="Gradient" id="Gradient_shcpx"] [sub_resource type="Gradient" id="Gradient_shcpx"]

View file

@ -1,4 +1,4 @@
[gd_scene load_steps=9 format=3 uid="uid://cpqebnfkv5ee"] [gd_scene load_steps=9 format=3]
[ext_resource type="PackedScene" uid="uid://bwwpi0itor6cw" path="res://island/PineappleMesh.tscn" id="1_ndmmp"] [ext_resource type="PackedScene" uid="uid://bwwpi0itor6cw" path="res://island/PineappleMesh.tscn" id="1_ndmmp"]
[ext_resource type="Script" path="res://island/Pineapple.gd" id="1_sbec5"] [ext_resource type="Script" path="res://island/Pineapple.gd" id="1_sbec5"]
@ -6,7 +6,7 @@
[ext_resource type="Script" path="res://island/Pop.gd" id="4_rn5e2"] [ext_resource type="Script" path="res://island/Pop.gd" id="4_rn5e2"]
[ext_resource type="PackedScene" uid="uid://cvou86mnmtloe" path="res://island/MoveTowardsPlayer.tscn" id="4_xnsun"] [ext_resource type="PackedScene" uid="uid://cvou86mnmtloe" path="res://island/MoveTowardsPlayer.tscn" id="4_xnsun"]
[ext_resource type="PackedScene" uid="uid://ci0hy0d4d1476" path="res://island/CollectibleByPlayer.tscn" id="5_yps0c"] [ext_resource type="PackedScene" uid="uid://ci0hy0d4d1476" path="res://island/CollectibleByPlayer.tscn" id="5_yps0c"]
[ext_resource type="PackedScene" uid="uid://c6opu8v6xd660" path="res://island/CanSink.tscn" id="7_la8g5"] [ext_resource type="PackedScene" path="res://island/sinking/CanSink.tscn" id="7_la8g5"]
[sub_resource type="CylinderShape3D" id="CylinderShape3D_8v3m4"] [sub_resource type="CylinderShape3D" id="CylinderShape3D_8v3m4"]
height = 0.9 height = 0.9

View file

@ -1,6 +1,6 @@
[gd_scene load_steps=3 format=3 uid="uid://c6opu8v6xd660"] [gd_scene load_steps=3 format=3]
[ext_resource type="Script" path="res://island/CanSink.gd" id="1_bap2m"] [ext_resource type="Script" path="res://island/sinking/CanSink.gd" id="1_bap2m"]
[ext_resource type="AudioStream" uid="uid://xretxahxbqdr" path="res://assets/splash.ogg" id="2_xqjos"] [ext_resource type="AudioStream" uid="uid://xretxahxbqdr" path="res://assets/splash.ogg" id="2_xqjos"]
[node name="CanSink" type="Node"] [node name="CanSink" type="Node"]

View file

@ -1,16 +1,16 @@
[gd_scene load_steps=4 format=3 uid="uid://dh5blytk6vmdu"] [gd_scene load_steps=4 format=3]
[ext_resource type="PackedScene" uid="uid://c7lblmilr3gob" path="res://island/SeaMesh.tscn" id="1_ej5r1"] [ext_resource type="PackedScene" uid="uid://c7lblmilr3gob" path="res://island/sinking/SeaMesh.tscn" id="1_6je2t"]
[ext_resource type="Script" path="res://island/SinkArea.gd" id="3_0nuyu"] [ext_resource type="Script" path="res://island/sinking/SinkArea.gd" id="2_ethjj"]
[sub_resource type="WorldBoundaryShape3D" id="WorldBoundaryShape3D_hpkdw"] [sub_resource type="WorldBoundaryShape3D" id="WorldBoundaryShape3D_hpkdw"]
[node name="Sea" type="Node3D"] [node name="Sea" type="Node3D"]
[node name="SeaMesh" parent="." instance=ExtResource("1_ej5r1")] [node name="SeaMesh" parent="." instance=ExtResource("1_6je2t")]
[node name="SinkArea" type="Area3D" parent="."] [node name="SinkArea" type="Area3D" parent="."]
script = ExtResource("3_0nuyu") script = ExtResource("2_ethjj")
[node name="Shape" type="CollisionShape3D" parent="SinkArea"] [node name="Shape" type="CollisionShape3D" parent="SinkArea"]
shape = SubResource("WorldBoundaryShape3D_hpkdw") shape = SubResource("WorldBoundaryShape3D_hpkdw")

View file

@ -1,6 +1,6 @@
[gd_scene load_steps=5 format=3 uid="uid://c7lblmilr3gob"] [gd_scene load_steps=5 format=3]
[ext_resource type="Shader" path="res://island/Sea.gdshader" id="1_tu2de"] [ext_resource type="Shader" path="res://island/sinking/Sea.gdshader" id="1_tu2de"]
[ext_resource type="Texture2D" uid="uid://bdoifsf6k0qb8" path="res://assets/water_tile.png" id="2_c8qvh"] [ext_resource type="Texture2D" uid="uid://bdoifsf6k0qb8" path="res://assets/water_tile.png" id="2_c8qvh"]
[sub_resource type="ShaderMaterial" id="ShaderMaterial_3uyyi"] [sub_resource type="ShaderMaterial" id="ShaderMaterial_3uyyi"]

View file

@ -4,11 +4,11 @@ class_name SinkArea
## A node fell in the water. ## A node fell in the water.
## Triggers after CanSink.sunk . ## Triggers after CanSink.sunk .
signal has_sunk(splasher: CanSink) signal has_sunk(sinkable: CanSink)
func _on_body_entered(body: Node3D): func _on_body_entered(body: Node3D):
var sinkables: Array[CanSink] = body.find_children("*", "CanSink", false, false) var sinkables = body.find_children("*", "CanSink", false, false)
for sinkable in sinkables: for sinkable in sinkables:
sinkable.sink() sinkable.sink()
emit_signal("has_sunk", sinkable) emit_signal("has_sunk", sinkable)

View file

@ -1,11 +1,11 @@
[gd_scene load_steps=14 format=3 uid="uid://btjp3g623h4y0"] [gd_scene load_steps=14 format=3]
[ext_resource type="Script" path="res://player/Player.gd" id="1_rujcr"] [ext_resource type="Script" path="res://player/Player.gd" id="1_rujcr"]
[ext_resource type="Script" path="res://player/Head.gd" id="2_ohlgu"] [ext_resource type="Script" path="res://player/Head.gd" id="2_ohlgu"]
[ext_resource type="Script" path="res://player/OnHand.gd" id="3_3rcjl"] [ext_resource type="Script" path="res://player/OnHand.gd" id="3_3rcjl"]
[ext_resource type="Theme" uid="uid://c5a1nyqumj46j" path="res://menu/menu_theme.tres" id="4_d7ru6"] [ext_resource type="Theme" uid="uid://c5a1nyqumj46j" path="res://menu/menu_theme.tres" id="4_d7ru6"]
[ext_resource type="Shader" path="res://player/crosshair.gdshader" id="4_dut1p"] [ext_resource type="Shader" path="res://player/crosshair.gdshader" id="4_dut1p"]
[ext_resource type="PackedScene" uid="uid://c6opu8v6xd660" path="res://island/CanSink.tscn" id="6_c0n0a"] [ext_resource type="PackedScene" path="res://island/sinking/CanSink.tscn" id="6_c0n0a"]
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_aqp8x"] [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_aqp8x"]
metallic_specular = 0.0 metallic_specular = 0.0

View file

@ -22,7 +22,7 @@ _global_script_classes=[{
"base": "Node", "base": "Node",
"class": &"CanSink", "class": &"CanSink",
"language": &"GDScript", "language": &"GDScript",
"path": "res://island/CanSink.gd" "path": "res://island/sinking/CanSink.gd"
}, { }, {
"base": "Node3D", "base": "Node3D",
"class": &"CropTile", "class": &"CropTile",
@ -47,7 +47,7 @@ _global_script_classes=[{
"base": "Area3D", "base": "Area3D",
"class": &"SinkArea", "class": &"SinkArea",
"language": &"GDScript", "language": &"GDScript",
"path": "res://island/SinkArea.gd" "path": "res://island/sinking/SinkArea.gd"
}] }]
_global_script_class_icons={ _global_script_class_icons={
"BaseScene": "", "BaseScene": "",