Training now works

This commit is contained in:
Segey Lapin
2019-08-08 17:32:47 +03:00
parent 394237cec3
commit 95a76feb53
19 changed files with 1756 additions and 559 deletions

View File

@@ -1,5 +1,8 @@
extends Node
class_name BallGameAI3D
signal started_game
signal stopped_game
signal update_score
var _cheers = {}
var _game_area: AABB
@@ -15,8 +18,11 @@ var ch2team: Dictionary = {}
var gate2team = {}
var _gates = {}
var _scores = {}
var training_time = 0.0
const max_training_time: float = 180.0
const max_score: int = 6
enum {STATE_INIT, STATE_START, STATE_RUNNING, STATE_FINISH}
enum {STATE_INIT, STATE_START, STATE_RUNNING, STATE_GOAL, STATE_FINISH}
func _ready():
_game_area = AABB()
@@ -46,8 +52,33 @@ func add_cheer_game_location(team: int, loc: Vector3):
func set_team_start(team: int, v: Vector3):
_team_start[team] = v
_game_area = _game_area.expand(v)
func check_goal(gate):
pass
func check_goal(body, gate):
if _state in [STATE_RUNNING, STATE_GOAL]:
var team = gate2team[gate]
if body is RigidBody:
if body == _ball_instance:
_scores[team ^ 1] += 1
emit_signal("update_score", _scores)
elif body is KinematicBody && _ball_carrier != null:
if body == _ball_carrier.scene:
world.increase_xp(_ball_carrier, 150)
_scores[team] += 1
emit_signal("update_score", _scores)
catch_ball_delay += 3.0
_ball_carrier.scene.drop_object(_ball_instance)
_ball_instance.apply_impulse(Vector3(), Vector3(randf() - 0.5, randf() - 0.5, randf() - 0.5) * 10000.0)
_ball_carrier = null
_ball_team = -1
if _state == STATE_GOAL:
_state = STATE_RUNNING
print("score: ", _scores)
var max_team_score = -1
for k in _scores.keys():
if _scores[k] > max_team_score:
max_team_score = _scores[k]
if max_team_score >= max_score:
_state = STATE_FINISH
func set_team_gate(team: int, gate: Area):
_gates[team] = gate
gate2team[gate] = team
@@ -79,6 +110,7 @@ func start_game():
loc += 1
for t in _teams.keys():
_scores[t] = 0
emit_signal("started_game", _scores)
func stop_game():
# for k in get_tree().get_nodes_in_group("ball"):
# k.queue_free()
@@ -94,6 +126,10 @@ func stop_game():
world.increase_xp(e, min(e.xp * 2, min(100 * e.level, 1000)))
for e in _cheers[winner_team]:
world.increase_xp(e, min(e.xp * 2, min(200 * e.level, 2000)))
emit_signal("stopped_game", _scores)
var ball_delay = 0.0
var catch_ball_delay = 0.0
func _physics_process(delta):
match(_state):
STATE_START:
@@ -117,3 +153,33 @@ func _physics_process(delta):
ch.scene.walkto(tgt)
else:
ch.scene.walkto(tgt)
if ch.scene.global_transform.origin.distance_to(tgt) < 0.6 && _ball_carrier == null && catch_ball_delay <= 0:
ch.scene.take_object(_ball_instance)
_state = STATE_GOAL
_ball_carrier = ch
_ball_team = t
ball_delay = 20.0
for tg in _teams.keys():
for ch in _teams[tg]:
if ch != _ball_carrier:
ch.scene.walkto(_gates[tg].global_transform.origin)
else:
ch.scene.walkto(_gates[tg ^ 1].global_transform.origin)
world.increase_xp(_ball_carrier, 50)
if catch_ball_delay > 0:
catch_ball_delay -= delta
STATE_GOAL:
ball_delay -= delta
if ball_delay <= 0 || randf() > 0.995:
if _ball_carrier:
_ball_carrier.scene.drop_object(_ball_instance)
_ball_carrier = null
_ball_team = -1
catch_ball_delay = 5.0
_state = STATE_RUNNING
STATE_FINISH:
stop_game()
_state = STATE_INIT
training_time += delta
if training_time >= max_training_time:
stop_game()

View File

@@ -1,5 +1,5 @@
{
"collections": ["level"],
"object_types": ["EMPTY", "ARMATURE", "GEOMETRY"],
"object_types": ["EMPTY", "LIGHT", "ARMATURE", "GEOMETRY"],
"outpath": "walls"
}

View File

@@ -78,7 +78,7 @@ func _process(delta):
for k in monitored_objects:
var epos = k.global_transform.origin
var new_dist = opos.distance_squared_to(epos)
if new_dist > 6.0:
if new_dist > 6.0 || !k.is_in_group("activatable"):
monitored_objects.erase(k)
mon_labels[k].queue_free()
mon_labels.erase(k)

View File

@@ -15,6 +15,7 @@ var line = {}
var training = false
var nav: Navigation
var quests : = []
var team_train_count : = 0
func room_event(ev: String):
if current_room:

View File

@@ -8,6 +8,8 @@ const GRAVITY = Vector3(0, -9.8, 0)
var ball_carry: Node
var item_right_hand: Node
var head_node: Node
enum {RAYCAST_WAIT, RAYCAST_FRONT, RAYCAST_LEFT, RAYCAST_RIGHT, RAYCAST_END}
var _raycast_state = RAYCAST_WAIT
# Declare member variables here. Examples:
# var a = 2
# var b = "text"
@@ -70,18 +72,110 @@ func walkto(target: Vector3, spd: float = 1.4):
func take_object(obj):
if obj.is_in_group("items"):
print("taking item ", obj.name)
obj.taken(self)
print("done taking item ", obj.name)
func drop_object(obj):
if obj.is_in_group("items"):
print("dropping item ", obj.name)
obj.dropped(self)
print("done dropping item ", obj.name)
func distance(obj1, obj2) -> float:
var p1: Vector3 = obj1.global_transform.origin
var p2: Vector3 = obj2.global_transform.origin
return p1.distance_squared_to(p2)
func alignment(obj):
var v: Vector3 = Vector3()
var neighbor_count: int = 0
for ch in get_tree().get_nodes_in_group("characters"):
if ch == obj:
continue
if distance(obj, ch) < 1.5:
v += ch.velocity
neighbor_count += 1
if neighbor_count == 0:
return v
v.x /= float(neighbor_count)
v.z /= float(neighbor_count)
v.y = 0
return v.normalized()
func separation(obj):
var v: Vector3 = Vector3()
var neighbor_count: int = 0
for ch in get_tree().get_nodes_in_group("characters"):
if ch == obj:
continue
if distance(obj, ch) < 0.5:
v += obj.global_transform.origin - ch.global_transform.origin
neighbor_count += 1
if neighbor_count == 0:
return v
v.x /= float(neighbor_count)
v.z /= float(neighbor_count)
v.y = 0
return v.normalized()
var raycast_delay = 0.1
var raycasts : = {
"front": {},
"left": {},
"right": {}
}
func _physics_process(delta):
var space := get_world().direct_space_state
var ray_origin : = global_transform.origin + Vector3(0.0, 0.5, 1.0)
match(_raycast_state):
RAYCAST_WAIT:
raycast_delay -= delta
if raycast_delay <= 0:
_raycast_state = RAYCAST_FRONT
RAYCAST_FRONT:
raycasts.front = space.intersect_ray(ray_origin, ray_origin - global_transform.basis[2] * 0.5, [self], 512 | 1, true, false)
_raycast_state = RAYCAST_LEFT
RAYCAST_LEFT:
raycasts.left = space.intersect_ray(ray_origin, ray_origin - global_transform.basis[0] * 0.5, [self], 512 | 1, true, false)
_raycast_state = RAYCAST_RIGHT
RAYCAST_RIGHT:
raycasts.left = space.intersect_ray(ray_origin, ray_origin + global_transform.basis[0] * 0.5, [self], 512 | 1, true, false)
_raycast_state = RAYCAST_END
RAYCAST_END:
_raycast_state = RAYCAST_WAIT
raycast_delay = 0.1
var correction_dir : = Vector3()
orientation = global_transform
orientation.origin = Vector3()
var sm: AnimationNodeStateMachinePlayback = anim_tree["parameters/base/playback"]
var rm = anim_tree.get_root_motion_transform()
orientation *= rm
var update_velocity: Vector3 = Vector3()
if !is_in_group("master"):
update_velocity = (alignment(self) + separation(self) + correction_dir.normalized()).normalized() * 3.0
else:
update_velocity = separation(self) * 0.5 * 0.8
var h_velocity = orientation.origin / delta
velocity.x = h_velocity.x
h_velocity.linear_interpolate(update_velocity, 0.5)
velocity.x = h_velocity.x
velocity.z = h_velocity.z
if raycasts.front.has("normal") && velocity.length_squared() > 0:
var nx = global_transform.xform_inv(raycasts.front.normal)
if nx.x > 0:
correction_dir += global_transform.xform(Vector3(1, 0, 0))
elif nx.x < 0:
correction_dir += global_transform.xform(Vector3(-1, 0, 0))
else:
correction_dir += global_transform.xform(Vector3(0, 0, 1))
if raycasts.left.has("normal"):
correction_dir += global_transform.xform(Vector3(1, 0, 0))
if raycasts.right.has("normal"):
correction_dir += global_transform.xform(Vector3(-1, 0, 0))
if !is_on_floor():
velocity += GRAVITY * delta
velocity = move_and_slide(velocity, Vector3(0, 1, 0))
@@ -93,7 +187,7 @@ func _physics_process(delta):
_path.pop_front()
if _path.size() > 0:
var next: Vector3 = _path[0]
var direction: Vector3 = (next - global_transform.origin).normalized()
var direction: Vector3 = ((next - global_transform.origin).normalized() * 0.5 + update_velocity.normalized() * 0.5).normalized()
var actual_direction: Vector3 = -global_transform.basis[2]
var angle: float = Vector2(actual_direction.x, actual_direction.z).angle_to(Vector2(direction.x, direction.z))
var tf_turn = Transform(Quat(Vector3(0, 1, 0), -angle * min(delta * 2.0, 1.0)))

View File

@@ -18,18 +18,21 @@ func _taken_act(pobj):
get_parent().remove_child(self)
if pobj.is_in_group("characters"):
pobj.ball_carry.add_child(self)
transform = Transform()
pobj.item_right_hand = self
remove_from_group("activatable")
print("character")
else:
pobj.add_child(self)
transform = Transform()
print("NOT character")
set_as_toplevel(false)
transform = Transform()
is_at_hands = true
print("ball: taken")
func _dropped_act(pobj):
._dropped_act(get_parent())
pobj.item_right_hand = null
add_to_group("activatable")
print("ball: dropped")
func get_take_act():
return "Take ball"
@@ -40,4 +43,6 @@ func get_drop_act():
func activate():
if is_at_hands:
dropped(world.master_node)
world.emit_signal("start_training", self)
world.emit_signal("start_training", self)
else:
taken(world.master_node)

View File

@@ -13,6 +13,7 @@ var is_at_hands: bool = false
# Called when the node enters the scene tree for the first time.
func _ready():
add_to_group("activatable")
add_to_group("items")
func get_take_act():
return "Take item"

View File

@@ -61,6 +61,11 @@ func start_training(ball):
ball_game.set_main(self)
ball_game.start_game()
add_child(ball_game)
ball_game.connect("stopped_game", self, "stop_training")
func stop_training(score):
print("score:", score)
ball_game.queue_free()
world.team_train_count += 1
func _ready():
var tstart = $nav/navmesh/level_level

File diff suppressed because one or more lines are too long

View File

@@ -18,6 +18,9 @@ class StatsCheckObjective extends QuestObjective:
"cheerleader_count":
if world.cheer_team.keys().size() < stat_check[k]:
_complete = false
"team_train_count":
if world.team_train_count < stat_check[k]:
_complete = false
_:
_complete = false

View File

@@ -43,8 +43,10 @@ func hire_as_cheer_team():
active_npc.walkto(dst)
world.cheer_team[newkey] = npc_data
print("line: ", world.line.size())
world.line.erase(npc_data.id)
npc_data.erase("id")
if npc_data.has("id"):
if world.line.has(npc_data.id):
world.line.erase(npc_data.id)
npc_data.erase("id")
print("line2: ", world.line.size())
npc_data.type = 0
hide()
@@ -54,12 +56,13 @@ func _ready():
$h/hire_cheer_team.connect("pressed", self, "hire_as_cheer_team")
func start_interaction(npc):
active_npc = npc
show()
var npc_data: Dictionary = active_npc.get_meta("data")
if npc_data.gender == 0:
$h/hire_cheer_team.hide()
else:
$h/hire_cheer_team.show()
if npc_data.has("id"):
show()
if npc_data.gender == 0:
$h/hire_cheer_team.hide()
else:
$h/hire_cheer_team.show()
# Called every frame. 'delta' is the elapsed time since the previous frame.
#func _process(delta):

View File

@@ -0,0 +1,7 @@
[gd_resource type="SpatialMaterial" format=2]
[resource]
albedo_color = Color( 0.34902, 0.639216, 0.768627, 1 )
metallic = 0.7
metallic_specular = 0.1
roughness = 0.8

View File

@@ -6,9 +6,9 @@
[ext_resource id=3 path="concrete_floor_02_rough_1k.jpg" type="Texture"]
[ext_resource id=4 path="concrete_floor_02_spec_1k.jpg" type="Texture"]
[ext_resource id=4 path="concrete_floor_02_Disp_1k.jpg" type="Texture"]
[ext_resource id=5 path="concrete_floor_02_Disp_1k.jpg" type="Texture"]
[ext_resource id=5 path="concrete_floor_02_spec_1k.jpg" type="Texture"]
[sub_resource id=1 type="Shader"]
@@ -320,10 +320,10 @@ void fragment () {
resource_name = ""
shader = SubResource(3)
shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(4)
shader_param/texture_1 = ExtResource(5)
shader_param/texture_2 = ExtResource(2)
shader_param/texture_3 = ExtResource(3)
shader_param/texture_4 = ExtResource(5)
shader_param/texture_4 = ExtResource(4)
[sub_resource id=5 type="ArrayMesh"]
@@ -371,10 +371,10 @@ shader = SubResource(1)
resource_name = ""
shader = SubResource(3)
shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(4)
shader_param/texture_1 = ExtResource(5)
shader_param/texture_2 = ExtResource(2)
shader_param/texture_3 = ExtResource(3)
shader_param/texture_4 = ExtResource(5)
shader_param/texture_4 = ExtResource(4)
[sub_resource id=8 type="ArrayMesh"]
@@ -422,10 +422,10 @@ shader = SubResource(1)
resource_name = ""
shader = SubResource(3)
shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(4)
shader_param/texture_1 = ExtResource(5)
shader_param/texture_2 = ExtResource(2)
shader_param/texture_3 = ExtResource(3)
shader_param/texture_4 = ExtResource(5)
shader_param/texture_4 = ExtResource(4)
[sub_resource id=11 type="ArrayMesh"]
@@ -473,10 +473,10 @@ shader = SubResource(1)
resource_name = ""
shader = SubResource(3)
shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(4)
shader_param/texture_1 = ExtResource(5)
shader_param/texture_2 = ExtResource(2)
shader_param/texture_3 = ExtResource(3)
shader_param/texture_4 = ExtResource(5)
shader_param/texture_4 = ExtResource(4)
[sub_resource id=14 type="ArrayMesh"]
@@ -524,10 +524,10 @@ shader = SubResource(1)
resource_name = ""
shader = SubResource(3)
shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(4)
shader_param/texture_1 = ExtResource(5)
shader_param/texture_2 = ExtResource(2)
shader_param/texture_3 = ExtResource(3)
shader_param/texture_4 = ExtResource(5)
shader_param/texture_4 = ExtResource(4)
[sub_resource id=17 type="ArrayMesh"]
@@ -575,10 +575,10 @@ shader = SubResource(1)
resource_name = ""
shader = SubResource(3)
shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(4)
shader_param/texture_1 = ExtResource(5)
shader_param/texture_2 = ExtResource(2)
shader_param/texture_3 = ExtResource(3)
shader_param/texture_4 = ExtResource(5)
shader_param/texture_4 = ExtResource(4)
[sub_resource id=20 type="ArrayMesh"]
@@ -626,10 +626,10 @@ shader = SubResource(1)
resource_name = ""
shader = SubResource(3)
shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(4)
shader_param/texture_1 = ExtResource(5)
shader_param/texture_2 = ExtResource(2)
shader_param/texture_3 = ExtResource(3)
shader_param/texture_4 = ExtResource(5)
shader_param/texture_4 = ExtResource(4)
[sub_resource id=23 type="ArrayMesh"]
@@ -677,10 +677,10 @@ shader = SubResource(1)
resource_name = ""
shader = SubResource(3)
shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(4)
shader_param/texture_1 = ExtResource(5)
shader_param/texture_2 = ExtResource(2)
shader_param/texture_3 = ExtResource(3)
shader_param/texture_4 = ExtResource(5)
shader_param/texture_4 = ExtResource(4)
[sub_resource id=26 type="ArrayMesh"]
@@ -728,10 +728,10 @@ shader = SubResource(1)
resource_name = ""
shader = SubResource(3)
shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(4)
shader_param/texture_1 = ExtResource(5)
shader_param/texture_2 = ExtResource(2)
shader_param/texture_3 = ExtResource(3)
shader_param/texture_4 = ExtResource(5)
shader_param/texture_4 = ExtResource(4)
[sub_resource id=29 type="ArrayMesh"]
@@ -779,10 +779,10 @@ shader = SubResource(1)
resource_name = ""
shader = SubResource(3)
shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(4)
shader_param/texture_1 = ExtResource(5)
shader_param/texture_2 = ExtResource(2)
shader_param/texture_3 = ExtResource(3)
shader_param/texture_4 = ExtResource(5)
shader_param/texture_4 = ExtResource(4)
[sub_resource id=32 type="ArrayMesh"]
@@ -830,10 +830,10 @@ shader = SubResource(1)
resource_name = ""
shader = SubResource(3)
shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(4)
shader_param/texture_1 = ExtResource(5)
shader_param/texture_2 = ExtResource(2)
shader_param/texture_3 = ExtResource(3)
shader_param/texture_4 = ExtResource(5)
shader_param/texture_4 = ExtResource(4)
[sub_resource id=35 type="ArrayMesh"]
@@ -881,10 +881,10 @@ shader = SubResource(1)
resource_name = ""
shader = SubResource(3)
shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(4)
shader_param/texture_1 = ExtResource(5)
shader_param/texture_2 = ExtResource(2)
shader_param/texture_3 = ExtResource(3)
shader_param/texture_4 = ExtResource(5)
shader_param/texture_4 = ExtResource(4)
[sub_resource id=38 type="ArrayMesh"]
@@ -932,10 +932,10 @@ shader = SubResource(1)
resource_name = ""
shader = SubResource(3)
shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(4)
shader_param/texture_1 = ExtResource(5)
shader_param/texture_2 = ExtResource(2)
shader_param/texture_3 = ExtResource(3)
shader_param/texture_4 = ExtResource(5)
shader_param/texture_4 = ExtResource(4)
[sub_resource id=41 type="ArrayMesh"]
@@ -983,10 +983,10 @@ shader = SubResource(1)
resource_name = ""
shader = SubResource(3)
shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(4)
shader_param/texture_1 = ExtResource(5)
shader_param/texture_2 = ExtResource(2)
shader_param/texture_3 = ExtResource(3)
shader_param/texture_4 = ExtResource(5)
shader_param/texture_4 = ExtResource(4)
[sub_resource id=44 type="ArrayMesh"]
@@ -1034,10 +1034,10 @@ shader = SubResource(1)
resource_name = ""
shader = SubResource(3)
shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(4)
shader_param/texture_1 = ExtResource(5)
shader_param/texture_2 = ExtResource(2)
shader_param/texture_3 = ExtResource(3)
shader_param/texture_4 = ExtResource(5)
shader_param/texture_4 = ExtResource(4)
[sub_resource id=47 type="ArrayMesh"]
@@ -1085,10 +1085,10 @@ shader = SubResource(1)
resource_name = ""
shader = SubResource(3)
shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(4)
shader_param/texture_1 = ExtResource(5)
shader_param/texture_2 = ExtResource(2)
shader_param/texture_3 = ExtResource(3)
shader_param/texture_4 = ExtResource(5)
shader_param/texture_4 = ExtResource(4)
[sub_resource id=50 type="ArrayMesh"]
@@ -1136,10 +1136,10 @@ shader = SubResource(1)
resource_name = ""
shader = SubResource(3)
shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(4)
shader_param/texture_1 = ExtResource(5)
shader_param/texture_2 = ExtResource(2)
shader_param/texture_3 = ExtResource(3)
shader_param/texture_4 = ExtResource(5)
shader_param/texture_4 = ExtResource(4)
[sub_resource id=53 type="ArrayMesh"]
@@ -1187,10 +1187,10 @@ shader = SubResource(1)
resource_name = ""
shader = SubResource(3)
shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(4)
shader_param/texture_1 = ExtResource(5)
shader_param/texture_2 = ExtResource(2)
shader_param/texture_3 = ExtResource(3)
shader_param/texture_4 = ExtResource(5)
shader_param/texture_4 = ExtResource(4)
[sub_resource id=56 type="ArrayMesh"]
@@ -1238,10 +1238,10 @@ shader = SubResource(1)
resource_name = ""
shader = SubResource(3)
shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(4)
shader_param/texture_1 = ExtResource(5)
shader_param/texture_2 = ExtResource(2)
shader_param/texture_3 = ExtResource(3)
shader_param/texture_4 = ExtResource(5)
shader_param/texture_4 = ExtResource(4)
[sub_resource id=59 type="ArrayMesh"]
@@ -1289,10 +1289,10 @@ shader = SubResource(1)
resource_name = ""
shader = SubResource(3)
shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(4)
shader_param/texture_1 = ExtResource(5)
shader_param/texture_2 = ExtResource(2)
shader_param/texture_3 = ExtResource(3)
shader_param/texture_4 = ExtResource(5)
shader_param/texture_4 = ExtResource(4)
[sub_resource id=62 type="ArrayMesh"]
@@ -1340,10 +1340,10 @@ shader = SubResource(1)
resource_name = ""
shader = SubResource(3)
shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(4)
shader_param/texture_1 = ExtResource(5)
shader_param/texture_2 = ExtResource(2)
shader_param/texture_3 = ExtResource(3)
shader_param/texture_4 = ExtResource(5)
shader_param/texture_4 = ExtResource(4)
[sub_resource id=65 type="ArrayMesh"]
@@ -1391,10 +1391,10 @@ shader = SubResource(1)
resource_name = ""
shader = SubResource(3)
shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(4)
shader_param/texture_1 = ExtResource(5)
shader_param/texture_2 = ExtResource(2)
shader_param/texture_3 = ExtResource(3)
shader_param/texture_4 = ExtResource(5)
shader_param/texture_4 = ExtResource(4)
[sub_resource id=68 type="ArrayMesh"]
@@ -1442,10 +1442,10 @@ shader = SubResource(1)
resource_name = ""
shader = SubResource(3)
shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(4)
shader_param/texture_1 = ExtResource(5)
shader_param/texture_2 = ExtResource(2)
shader_param/texture_3 = ExtResource(3)
shader_param/texture_4 = ExtResource(5)
shader_param/texture_4 = ExtResource(4)
[sub_resource id=71 type="ArrayMesh"]
@@ -1493,10 +1493,10 @@ shader = SubResource(1)
resource_name = ""
shader = SubResource(3)
shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(4)
shader_param/texture_1 = ExtResource(5)
shader_param/texture_2 = ExtResource(2)
shader_param/texture_3 = ExtResource(3)
shader_param/texture_4 = ExtResource(5)
shader_param/texture_4 = ExtResource(4)
[sub_resource id=74 type="ArrayMesh"]
@@ -1544,10 +1544,10 @@ shader = SubResource(1)
resource_name = ""
shader = SubResource(3)
shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(4)
shader_param/texture_1 = ExtResource(5)
shader_param/texture_2 = ExtResource(2)
shader_param/texture_3 = ExtResource(3)
shader_param/texture_4 = ExtResource(5)
shader_param/texture_4 = ExtResource(4)
[sub_resource id=77 type="ArrayMesh"]
@@ -1595,10 +1595,10 @@ shader = SubResource(1)
resource_name = ""
shader = SubResource(3)
shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(4)
shader_param/texture_1 = ExtResource(5)
shader_param/texture_2 = ExtResource(2)
shader_param/texture_3 = ExtResource(3)
shader_param/texture_4 = ExtResource(5)
shader_param/texture_4 = ExtResource(4)
[sub_resource id=80 type="ArrayMesh"]
@@ -1646,10 +1646,10 @@ shader = SubResource(1)
resource_name = ""
shader = SubResource(3)
shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(4)
shader_param/texture_1 = ExtResource(5)
shader_param/texture_2 = ExtResource(2)
shader_param/texture_3 = ExtResource(3)
shader_param/texture_4 = ExtResource(5)
shader_param/texture_4 = ExtResource(4)
[sub_resource id=83 type="ArrayMesh"]
@@ -1697,10 +1697,10 @@ shader = SubResource(1)
resource_name = ""
shader = SubResource(3)
shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(4)
shader_param/texture_1 = ExtResource(5)
shader_param/texture_2 = ExtResource(2)
shader_param/texture_3 = ExtResource(3)
shader_param/texture_4 = ExtResource(5)
shader_param/texture_4 = ExtResource(4)
[sub_resource id=86 type="ArrayMesh"]
@@ -1748,10 +1748,10 @@ shader = SubResource(1)
resource_name = ""
shader = SubResource(3)
shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(4)
shader_param/texture_1 = ExtResource(5)
shader_param/texture_2 = ExtResource(2)
shader_param/texture_3 = ExtResource(3)
shader_param/texture_4 = ExtResource(5)
shader_param/texture_4 = ExtResource(4)
[sub_resource id=89 type="ArrayMesh"]
@@ -1799,10 +1799,10 @@ shader = SubResource(1)
resource_name = ""
shader = SubResource(3)
shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(4)
shader_param/texture_1 = ExtResource(5)
shader_param/texture_2 = ExtResource(2)
shader_param/texture_3 = ExtResource(3)
shader_param/texture_4 = ExtResource(5)
shader_param/texture_4 = ExtResource(4)
[sub_resource id=92 type="ArrayMesh"]
@@ -1850,10 +1850,10 @@ shader = SubResource(1)
resource_name = ""
shader = SubResource(3)
shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(4)
shader_param/texture_1 = ExtResource(5)
shader_param/texture_2 = ExtResource(2)
shader_param/texture_3 = ExtResource(3)
shader_param/texture_4 = ExtResource(5)
shader_param/texture_4 = ExtResource(4)
[sub_resource id=95 type="ArrayMesh"]
@@ -1901,10 +1901,10 @@ shader = SubResource(1)
resource_name = ""
shader = SubResource(3)
shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(4)
shader_param/texture_1 = ExtResource(5)
shader_param/texture_2 = ExtResource(2)
shader_param/texture_3 = ExtResource(3)
shader_param/texture_4 = ExtResource(5)
shader_param/texture_4 = ExtResource(4)
[sub_resource id=98 type="ArrayMesh"]
@@ -1952,10 +1952,10 @@ shader = SubResource(1)
resource_name = ""
shader = SubResource(3)
shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(4)
shader_param/texture_1 = ExtResource(5)
shader_param/texture_2 = ExtResource(2)
shader_param/texture_3 = ExtResource(3)
shader_param/texture_4 = ExtResource(5)
shader_param/texture_4 = ExtResource(4)
[sub_resource id=101 type="ArrayMesh"]
@@ -2003,10 +2003,10 @@ shader = SubResource(1)
resource_name = ""
shader = SubResource(3)
shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(4)
shader_param/texture_1 = ExtResource(5)
shader_param/texture_2 = ExtResource(2)
shader_param/texture_3 = ExtResource(3)
shader_param/texture_4 = ExtResource(5)
shader_param/texture_4 = ExtResource(4)
[sub_resource id=104 type="ArrayMesh"]
@@ -2054,10 +2054,10 @@ shader = SubResource(1)
resource_name = ""
shader = SubResource(3)
shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(4)
shader_param/texture_1 = ExtResource(5)
shader_param/texture_2 = ExtResource(2)
shader_param/texture_3 = ExtResource(3)
shader_param/texture_4 = ExtResource(5)
shader_param/texture_4 = ExtResource(4)
[sub_resource id=107 type="ArrayMesh"]
@@ -2105,10 +2105,10 @@ shader = SubResource(1)
resource_name = ""
shader = SubResource(3)
shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(4)
shader_param/texture_1 = ExtResource(5)
shader_param/texture_2 = ExtResource(2)
shader_param/texture_3 = ExtResource(3)
shader_param/texture_4 = ExtResource(5)
shader_param/texture_4 = ExtResource(4)
[sub_resource id=110 type="ArrayMesh"]
@@ -2156,10 +2156,10 @@ shader = SubResource(1)
resource_name = ""
shader = SubResource(3)
shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(4)
shader_param/texture_1 = ExtResource(5)
shader_param/texture_2 = ExtResource(2)
shader_param/texture_3 = ExtResource(3)
shader_param/texture_4 = ExtResource(5)
shader_param/texture_4 = ExtResource(4)
[sub_resource id=113 type="ArrayMesh"]
@@ -2207,10 +2207,10 @@ shader = SubResource(1)
resource_name = ""
shader = SubResource(3)
shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(4)
shader_param/texture_1 = ExtResource(5)
shader_param/texture_2 = ExtResource(2)
shader_param/texture_3 = ExtResource(3)
shader_param/texture_4 = ExtResource(5)
shader_param/texture_4 = ExtResource(4)
[sub_resource id=116 type="ArrayMesh"]
@@ -2258,10 +2258,10 @@ shader = SubResource(1)
resource_name = ""
shader = SubResource(3)
shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(4)
shader_param/texture_1 = ExtResource(5)
shader_param/texture_2 = ExtResource(2)
shader_param/texture_3 = ExtResource(3)
shader_param/texture_4 = ExtResource(5)
shader_param/texture_4 = ExtResource(4)
[sub_resource id=119 type="ArrayMesh"]
@@ -2309,10 +2309,10 @@ shader = SubResource(1)
resource_name = ""
shader = SubResource(3)
shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(4)
shader_param/texture_1 = ExtResource(5)
shader_param/texture_2 = ExtResource(2)
shader_param/texture_3 = ExtResource(3)
shader_param/texture_4 = ExtResource(5)
shader_param/texture_4 = ExtResource(4)
[sub_resource id=122 type="ArrayMesh"]
@@ -2360,10 +2360,10 @@ shader = SubResource(1)
resource_name = ""
shader = SubResource(3)
shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(4)
shader_param/texture_1 = ExtResource(5)
shader_param/texture_2 = ExtResource(2)
shader_param/texture_3 = ExtResource(3)
shader_param/texture_4 = ExtResource(5)
shader_param/texture_4 = ExtResource(4)
[sub_resource id=125 type="ArrayMesh"]
@@ -2411,10 +2411,10 @@ shader = SubResource(1)
resource_name = ""
shader = SubResource(3)
shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(4)
shader_param/texture_1 = ExtResource(5)
shader_param/texture_2 = ExtResource(2)
shader_param/texture_3 = ExtResource(3)
shader_param/texture_4 = ExtResource(5)
shader_param/texture_4 = ExtResource(4)
[sub_resource id=128 type="ArrayMesh"]
@@ -2462,10 +2462,10 @@ shader = SubResource(1)
resource_name = ""
shader = SubResource(3)
shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(4)
shader_param/texture_1 = ExtResource(5)
shader_param/texture_2 = ExtResource(2)
shader_param/texture_3 = ExtResource(3)
shader_param/texture_4 = ExtResource(5)
shader_param/texture_4 = ExtResource(4)
[sub_resource id=131 type="ArrayMesh"]
@@ -2508,10 +2508,10 @@ surfaces/1 = {
resource_name = ""
shader = SubResource(3)
shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(4)
shader_param/texture_1 = ExtResource(5)
shader_param/texture_2 = ExtResource(2)
shader_param/texture_3 = ExtResource(3)
shader_param/texture_4 = ExtResource(5)
shader_param/texture_4 = ExtResource(4)
[sub_resource id=133 type="ShaderMaterial"]
@@ -2564,10 +2564,10 @@ shader = SubResource(1)
resource_name = ""
shader = SubResource(3)
shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(4)
shader_param/texture_1 = ExtResource(5)
shader_param/texture_2 = ExtResource(2)
shader_param/texture_3 = ExtResource(3)
shader_param/texture_4 = ExtResource(5)
shader_param/texture_4 = ExtResource(4)
[sub_resource id=137 type="ArrayMesh"]
@@ -2615,10 +2615,10 @@ shader = SubResource(1)
resource_name = ""
shader = SubResource(3)
shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(4)
shader_param/texture_1 = ExtResource(5)
shader_param/texture_2 = ExtResource(2)
shader_param/texture_3 = ExtResource(3)
shader_param/texture_4 = ExtResource(5)
shader_param/texture_4 = ExtResource(4)
[sub_resource id=140 type="ArrayMesh"]
@@ -2666,10 +2666,10 @@ shader = SubResource(1)
resource_name = ""
shader = SubResource(3)
shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(4)
shader_param/texture_1 = ExtResource(5)
shader_param/texture_2 = ExtResource(2)
shader_param/texture_3 = ExtResource(3)
shader_param/texture_4 = ExtResource(5)
shader_param/texture_4 = ExtResource(4)
[sub_resource id=143 type="ArrayMesh"]
@@ -2717,10 +2717,10 @@ shader = SubResource(1)
resource_name = ""
shader = SubResource(3)
shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(4)
shader_param/texture_1 = ExtResource(5)
shader_param/texture_2 = ExtResource(2)
shader_param/texture_3 = ExtResource(3)
shader_param/texture_4 = ExtResource(5)
shader_param/texture_4 = ExtResource(4)
[sub_resource id=146 type="ArrayMesh"]

View File

@@ -6,9 +6,9 @@
[ext_resource id=3 path="concrete_floor_02_rough_1k.jpg" type="Texture"]
[ext_resource id=4 path="concrete_floor_02_spec_1k.jpg" type="Texture"]
[ext_resource id=4 path="concrete_floor_02_Disp_1k.jpg" type="Texture"]
[ext_resource id=5 path="concrete_floor_02_Disp_1k.jpg" type="Texture"]
[ext_resource id=5 path="concrete_floor_02_spec_1k.jpg" type="Texture"]
[sub_resource id=1 type="Shader"]
@@ -320,10 +320,10 @@ void fragment () {
resource_name = ""
shader = SubResource(3)
shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(4)
shader_param/texture_1 = ExtResource(5)
shader_param/texture_2 = ExtResource(2)
shader_param/texture_3 = ExtResource(3)
shader_param/texture_4 = ExtResource(5)
shader_param/texture_4 = ExtResource(4)
[sub_resource id=5 type="ArrayMesh"]
@@ -371,10 +371,10 @@ shader = SubResource(1)
resource_name = ""
shader = SubResource(3)
shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(4)
shader_param/texture_1 = ExtResource(5)
shader_param/texture_2 = ExtResource(2)
shader_param/texture_3 = ExtResource(3)
shader_param/texture_4 = ExtResource(5)
shader_param/texture_4 = ExtResource(4)
[sub_resource id=8 type="ArrayMesh"]
@@ -422,10 +422,10 @@ shader = SubResource(1)
resource_name = ""
shader = SubResource(3)
shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(4)
shader_param/texture_1 = ExtResource(5)
shader_param/texture_2 = ExtResource(2)
shader_param/texture_3 = ExtResource(3)
shader_param/texture_4 = ExtResource(5)
shader_param/texture_4 = ExtResource(4)
[sub_resource id=11 type="ArrayMesh"]
@@ -473,10 +473,10 @@ shader = SubResource(1)
resource_name = ""
shader = SubResource(3)
shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(4)
shader_param/texture_1 = ExtResource(5)
shader_param/texture_2 = ExtResource(2)
shader_param/texture_3 = ExtResource(3)
shader_param/texture_4 = ExtResource(5)
shader_param/texture_4 = ExtResource(4)
[sub_resource id=14 type="ArrayMesh"]
@@ -524,10 +524,10 @@ shader = SubResource(1)
resource_name = ""
shader = SubResource(3)
shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(4)
shader_param/texture_1 = ExtResource(5)
shader_param/texture_2 = ExtResource(2)
shader_param/texture_3 = ExtResource(3)
shader_param/texture_4 = ExtResource(5)
shader_param/texture_4 = ExtResource(4)
[sub_resource id=17 type="ArrayMesh"]
@@ -575,10 +575,10 @@ shader = SubResource(1)
resource_name = ""
shader = SubResource(3)
shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(4)
shader_param/texture_1 = ExtResource(5)
shader_param/texture_2 = ExtResource(2)
shader_param/texture_3 = ExtResource(3)
shader_param/texture_4 = ExtResource(5)
shader_param/texture_4 = ExtResource(4)
[sub_resource id=20 type="ArrayMesh"]
@@ -626,10 +626,10 @@ shader = SubResource(1)
resource_name = ""
shader = SubResource(3)
shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(4)
shader_param/texture_1 = ExtResource(5)
shader_param/texture_2 = ExtResource(2)
shader_param/texture_3 = ExtResource(3)
shader_param/texture_4 = ExtResource(5)
shader_param/texture_4 = ExtResource(4)
[sub_resource id=23 type="ArrayMesh"]
@@ -677,10 +677,10 @@ shader = SubResource(1)
resource_name = ""
shader = SubResource(3)
shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(4)
shader_param/texture_1 = ExtResource(5)
shader_param/texture_2 = ExtResource(2)
shader_param/texture_3 = ExtResource(3)
shader_param/texture_4 = ExtResource(5)
shader_param/texture_4 = ExtResource(4)
[sub_resource id=26 type="ArrayMesh"]
@@ -728,10 +728,10 @@ shader = SubResource(1)
resource_name = ""
shader = SubResource(3)
shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(4)
shader_param/texture_1 = ExtResource(5)
shader_param/texture_2 = ExtResource(2)
shader_param/texture_3 = ExtResource(3)
shader_param/texture_4 = ExtResource(5)
shader_param/texture_4 = ExtResource(4)
[sub_resource id=29 type="ArrayMesh"]
@@ -779,10 +779,10 @@ shader = SubResource(1)
resource_name = ""
shader = SubResource(3)
shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(4)
shader_param/texture_1 = ExtResource(5)
shader_param/texture_2 = ExtResource(2)
shader_param/texture_3 = ExtResource(3)
shader_param/texture_4 = ExtResource(5)
shader_param/texture_4 = ExtResource(4)
[sub_resource id=32 type="ArrayMesh"]
@@ -830,10 +830,10 @@ shader = SubResource(1)
resource_name = ""
shader = SubResource(3)
shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(4)
shader_param/texture_1 = ExtResource(5)
shader_param/texture_2 = ExtResource(2)
shader_param/texture_3 = ExtResource(3)
shader_param/texture_4 = ExtResource(5)
shader_param/texture_4 = ExtResource(4)
[sub_resource id=35 type="ArrayMesh"]
@@ -881,10 +881,10 @@ shader = SubResource(1)
resource_name = ""
shader = SubResource(3)
shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(4)
shader_param/texture_1 = ExtResource(5)
shader_param/texture_2 = ExtResource(2)
shader_param/texture_3 = ExtResource(3)
shader_param/texture_4 = ExtResource(5)
shader_param/texture_4 = ExtResource(4)
[sub_resource id=38 type="ArrayMesh"]
@@ -932,10 +932,10 @@ shader = SubResource(1)
resource_name = ""
shader = SubResource(3)
shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(4)
shader_param/texture_1 = ExtResource(5)
shader_param/texture_2 = ExtResource(2)
shader_param/texture_3 = ExtResource(3)
shader_param/texture_4 = ExtResource(5)
shader_param/texture_4 = ExtResource(4)
[sub_resource id=41 type="ArrayMesh"]
@@ -983,10 +983,10 @@ shader = SubResource(1)
resource_name = ""
shader = SubResource(3)
shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(4)
shader_param/texture_1 = ExtResource(5)
shader_param/texture_2 = ExtResource(2)
shader_param/texture_3 = ExtResource(3)
shader_param/texture_4 = ExtResource(5)
shader_param/texture_4 = ExtResource(4)
[sub_resource id=44 type="ArrayMesh"]
@@ -1034,10 +1034,10 @@ shader = SubResource(1)
resource_name = ""
shader = SubResource(3)
shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(4)
shader_param/texture_1 = ExtResource(5)
shader_param/texture_2 = ExtResource(2)
shader_param/texture_3 = ExtResource(3)
shader_param/texture_4 = ExtResource(5)
shader_param/texture_4 = ExtResource(4)
[sub_resource id=47 type="ArrayMesh"]
@@ -1085,10 +1085,10 @@ shader = SubResource(1)
resource_name = ""
shader = SubResource(3)
shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(4)
shader_param/texture_1 = ExtResource(5)
shader_param/texture_2 = ExtResource(2)
shader_param/texture_3 = ExtResource(3)
shader_param/texture_4 = ExtResource(5)
shader_param/texture_4 = ExtResource(4)
[sub_resource id=50 type="ArrayMesh"]
@@ -1136,10 +1136,10 @@ shader = SubResource(1)
resource_name = ""
shader = SubResource(3)
shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(4)
shader_param/texture_1 = ExtResource(5)
shader_param/texture_2 = ExtResource(2)
shader_param/texture_3 = ExtResource(3)
shader_param/texture_4 = ExtResource(5)
shader_param/texture_4 = ExtResource(4)
[sub_resource id=53 type="ArrayMesh"]
@@ -1212,10 +1212,10 @@ shader = SubResource(1)
resource_name = ""
shader = SubResource(3)
shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(4)
shader_param/texture_1 = ExtResource(5)
shader_param/texture_2 = ExtResource(2)
shader_param/texture_3 = ExtResource(3)
shader_param/texture_4 = ExtResource(5)
shader_param/texture_4 = ExtResource(4)
[sub_resource id=58 type="ArrayMesh"]
@@ -1263,10 +1263,10 @@ shader = SubResource(1)
resource_name = ""
shader = SubResource(3)
shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(4)
shader_param/texture_1 = ExtResource(5)
shader_param/texture_2 = ExtResource(2)
shader_param/texture_3 = ExtResource(3)
shader_param/texture_4 = ExtResource(5)
shader_param/texture_4 = ExtResource(4)
[sub_resource id=61 type="ArrayMesh"]
@@ -1314,10 +1314,10 @@ shader = SubResource(1)
resource_name = ""
shader = SubResource(3)
shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(4)
shader_param/texture_1 = ExtResource(5)
shader_param/texture_2 = ExtResource(2)
shader_param/texture_3 = ExtResource(3)
shader_param/texture_4 = ExtResource(5)
shader_param/texture_4 = ExtResource(4)
[sub_resource id=64 type="ArrayMesh"]
@@ -1365,10 +1365,10 @@ shader = SubResource(1)
resource_name = ""
shader = SubResource(3)
shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(4)
shader_param/texture_1 = ExtResource(5)
shader_param/texture_2 = ExtResource(2)
shader_param/texture_3 = ExtResource(3)
shader_param/texture_4 = ExtResource(5)
shader_param/texture_4 = ExtResource(4)
[sub_resource id=67 type="ArrayMesh"]
@@ -1416,10 +1416,10 @@ shader = SubResource(1)
resource_name = ""
shader = SubResource(3)
shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(4)
shader_param/texture_1 = ExtResource(5)
shader_param/texture_2 = ExtResource(2)
shader_param/texture_3 = ExtResource(3)
shader_param/texture_4 = ExtResource(5)
shader_param/texture_4 = ExtResource(4)
[sub_resource id=70 type="ArrayMesh"]
@@ -1467,10 +1467,10 @@ shader = SubResource(1)
resource_name = ""
shader = SubResource(3)
shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(4)
shader_param/texture_1 = ExtResource(5)
shader_param/texture_2 = ExtResource(2)
shader_param/texture_3 = ExtResource(3)
shader_param/texture_4 = ExtResource(5)
shader_param/texture_4 = ExtResource(4)
[sub_resource id=73 type="ArrayMesh"]
@@ -1518,10 +1518,10 @@ shader = SubResource(1)
resource_name = ""
shader = SubResource(3)
shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(4)
shader_param/texture_1 = ExtResource(5)
shader_param/texture_2 = ExtResource(2)
shader_param/texture_3 = ExtResource(3)
shader_param/texture_4 = ExtResource(5)
shader_param/texture_4 = ExtResource(4)
[sub_resource id=76 type="ArrayMesh"]
@@ -1569,10 +1569,10 @@ shader = SubResource(1)
resource_name = ""
shader = SubResource(3)
shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(4)
shader_param/texture_1 = ExtResource(5)
shader_param/texture_2 = ExtResource(2)
shader_param/texture_3 = ExtResource(3)
shader_param/texture_4 = ExtResource(5)
shader_param/texture_4 = ExtResource(4)
[sub_resource id=79 type="ArrayMesh"]
@@ -1620,10 +1620,10 @@ shader = SubResource(1)
resource_name = ""
shader = SubResource(3)
shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(4)
shader_param/texture_1 = ExtResource(5)
shader_param/texture_2 = ExtResource(2)
shader_param/texture_3 = ExtResource(3)
shader_param/texture_4 = ExtResource(5)
shader_param/texture_4 = ExtResource(4)
[sub_resource id=82 type="ArrayMesh"]
@@ -1671,10 +1671,10 @@ shader = SubResource(1)
resource_name = ""
shader = SubResource(3)
shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(4)
shader_param/texture_1 = ExtResource(5)
shader_param/texture_2 = ExtResource(2)
shader_param/texture_3 = ExtResource(3)
shader_param/texture_4 = ExtResource(5)
shader_param/texture_4 = ExtResource(4)
[sub_resource id=85 type="ArrayMesh"]
@@ -1722,10 +1722,10 @@ shader = SubResource(1)
resource_name = ""
shader = SubResource(3)
shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(4)
shader_param/texture_1 = ExtResource(5)
shader_param/texture_2 = ExtResource(2)
shader_param/texture_3 = ExtResource(3)
shader_param/texture_4 = ExtResource(5)
shader_param/texture_4 = ExtResource(4)
[sub_resource id=88 type="ArrayMesh"]
@@ -1773,10 +1773,10 @@ shader = SubResource(1)
resource_name = ""
shader = SubResource(3)
shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(4)
shader_param/texture_1 = ExtResource(5)
shader_param/texture_2 = ExtResource(2)
shader_param/texture_3 = ExtResource(3)
shader_param/texture_4 = ExtResource(5)
shader_param/texture_4 = ExtResource(4)
[sub_resource id=91 type="ArrayMesh"]
@@ -1824,10 +1824,10 @@ shader = SubResource(1)
resource_name = ""
shader = SubResource(3)
shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(4)
shader_param/texture_1 = ExtResource(5)
shader_param/texture_2 = ExtResource(2)
shader_param/texture_3 = ExtResource(3)
shader_param/texture_4 = ExtResource(5)
shader_param/texture_4 = ExtResource(4)
[sub_resource id=94 type="ArrayMesh"]
@@ -1875,10 +1875,10 @@ shader = SubResource(1)
resource_name = ""
shader = SubResource(3)
shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(4)
shader_param/texture_1 = ExtResource(5)
shader_param/texture_2 = ExtResource(2)
shader_param/texture_3 = ExtResource(3)
shader_param/texture_4 = ExtResource(5)
shader_param/texture_4 = ExtResource(4)
[sub_resource id=97 type="ArrayMesh"]
@@ -1926,10 +1926,10 @@ shader = SubResource(1)
resource_name = ""
shader = SubResource(3)
shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(4)
shader_param/texture_1 = ExtResource(5)
shader_param/texture_2 = ExtResource(2)
shader_param/texture_3 = ExtResource(3)
shader_param/texture_4 = ExtResource(5)
shader_param/texture_4 = ExtResource(4)
[sub_resource id=100 type="ArrayMesh"]
@@ -1977,10 +1977,10 @@ shader = SubResource(1)
resource_name = ""
shader = SubResource(3)
shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(4)
shader_param/texture_1 = ExtResource(5)
shader_param/texture_2 = ExtResource(2)
shader_param/texture_3 = ExtResource(3)
shader_param/texture_4 = ExtResource(5)
shader_param/texture_4 = ExtResource(4)
[sub_resource id=103 type="ArrayMesh"]
@@ -2028,10 +2028,10 @@ shader = SubResource(1)
resource_name = ""
shader = SubResource(3)
shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(4)
shader_param/texture_1 = ExtResource(5)
shader_param/texture_2 = ExtResource(2)
shader_param/texture_3 = ExtResource(3)
shader_param/texture_4 = ExtResource(5)
shader_param/texture_4 = ExtResource(4)
[sub_resource id=106 type="ArrayMesh"]
@@ -2079,10 +2079,10 @@ shader = SubResource(1)
resource_name = ""
shader = SubResource(3)
shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(4)
shader_param/texture_1 = ExtResource(5)
shader_param/texture_2 = ExtResource(2)
shader_param/texture_3 = ExtResource(3)
shader_param/texture_4 = ExtResource(5)
shader_param/texture_4 = ExtResource(4)
[sub_resource id=109 type="ArrayMesh"]
@@ -2130,10 +2130,10 @@ shader = SubResource(1)
resource_name = ""
shader = SubResource(3)
shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(4)
shader_param/texture_1 = ExtResource(5)
shader_param/texture_2 = ExtResource(2)
shader_param/texture_3 = ExtResource(3)
shader_param/texture_4 = ExtResource(5)
shader_param/texture_4 = ExtResource(4)
[sub_resource id=112 type="ArrayMesh"]
@@ -2181,10 +2181,10 @@ shader = SubResource(1)
resource_name = ""
shader = SubResource(3)
shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(4)
shader_param/texture_1 = ExtResource(5)
shader_param/texture_2 = ExtResource(2)
shader_param/texture_3 = ExtResource(3)
shader_param/texture_4 = ExtResource(5)
shader_param/texture_4 = ExtResource(4)
[sub_resource id=115 type="ArrayMesh"]
@@ -2232,10 +2232,10 @@ shader = SubResource(1)
resource_name = ""
shader = SubResource(3)
shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(4)
shader_param/texture_1 = ExtResource(5)
shader_param/texture_2 = ExtResource(2)
shader_param/texture_3 = ExtResource(3)
shader_param/texture_4 = ExtResource(5)
shader_param/texture_4 = ExtResource(4)
[sub_resource id=118 type="ArrayMesh"]
@@ -2283,10 +2283,10 @@ shader = SubResource(1)
resource_name = ""
shader = SubResource(3)
shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(4)
shader_param/texture_1 = ExtResource(5)
shader_param/texture_2 = ExtResource(2)
shader_param/texture_3 = ExtResource(3)
shader_param/texture_4 = ExtResource(5)
shader_param/texture_4 = ExtResource(4)
[sub_resource id=121 type="ArrayMesh"]
@@ -2334,10 +2334,10 @@ shader = SubResource(1)
resource_name = ""
shader = SubResource(3)
shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(4)
shader_param/texture_1 = ExtResource(5)
shader_param/texture_2 = ExtResource(2)
shader_param/texture_3 = ExtResource(3)
shader_param/texture_4 = ExtResource(5)
shader_param/texture_4 = ExtResource(4)
[sub_resource id=124 type="ArrayMesh"]
@@ -2385,10 +2385,10 @@ shader = SubResource(1)
resource_name = ""
shader = SubResource(3)
shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(4)
shader_param/texture_1 = ExtResource(5)
shader_param/texture_2 = ExtResource(2)
shader_param/texture_3 = ExtResource(3)
shader_param/texture_4 = ExtResource(5)
shader_param/texture_4 = ExtResource(4)
[sub_resource id=127 type="ArrayMesh"]
@@ -2436,10 +2436,10 @@ shader = SubResource(1)
resource_name = ""
shader = SubResource(3)
shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(4)
shader_param/texture_1 = ExtResource(5)
shader_param/texture_2 = ExtResource(2)
shader_param/texture_3 = ExtResource(3)
shader_param/texture_4 = ExtResource(5)
shader_param/texture_4 = ExtResource(4)
[sub_resource id=130 type="ArrayMesh"]
@@ -2487,10 +2487,10 @@ shader = SubResource(1)
resource_name = ""
shader = SubResource(3)
shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(4)
shader_param/texture_1 = ExtResource(5)
shader_param/texture_2 = ExtResource(2)
shader_param/texture_3 = ExtResource(3)
shader_param/texture_4 = ExtResource(5)
shader_param/texture_4 = ExtResource(4)
[sub_resource id=133 type="ArrayMesh"]
@@ -2538,10 +2538,10 @@ shader = SubResource(1)
resource_name = ""
shader = SubResource(3)
shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(4)
shader_param/texture_1 = ExtResource(5)
shader_param/texture_2 = ExtResource(2)
shader_param/texture_3 = ExtResource(3)
shader_param/texture_4 = ExtResource(5)
shader_param/texture_4 = ExtResource(4)
[sub_resource id=136 type="ArrayMesh"]

View File

@@ -6,9 +6,9 @@
[ext_resource id=3 path="concrete_floor_02_rough_1k.jpg" type="Texture"]
[ext_resource id=4 path="concrete_floor_02_spec_1k.jpg" type="Texture"]
[ext_resource id=4 path="concrete_floor_02_Disp_1k.jpg" type="Texture"]
[ext_resource id=5 path="concrete_floor_02_Disp_1k.jpg" type="Texture"]
[ext_resource id=5 path="concrete_floor_02_spec_1k.jpg" type="Texture"]
[sub_resource id=1 type="Shader"]
@@ -320,10 +320,10 @@ void fragment () {
resource_name = ""
shader = SubResource(3)
shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(4)
shader_param/texture_1 = ExtResource(5)
shader_param/texture_2 = ExtResource(2)
shader_param/texture_3 = ExtResource(3)
shader_param/texture_4 = ExtResource(5)
shader_param/texture_4 = ExtResource(4)
[sub_resource id=5 type="ArrayMesh"]
@@ -371,10 +371,10 @@ shader = SubResource(1)
resource_name = ""
shader = SubResource(3)
shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(4)
shader_param/texture_1 = ExtResource(5)
shader_param/texture_2 = ExtResource(2)
shader_param/texture_3 = ExtResource(3)
shader_param/texture_4 = ExtResource(5)
shader_param/texture_4 = ExtResource(4)
[sub_resource id=8 type="ArrayMesh"]
@@ -422,10 +422,10 @@ shader = SubResource(1)
resource_name = ""
shader = SubResource(3)
shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(4)
shader_param/texture_1 = ExtResource(5)
shader_param/texture_2 = ExtResource(2)
shader_param/texture_3 = ExtResource(3)
shader_param/texture_4 = ExtResource(5)
shader_param/texture_4 = ExtResource(4)
[sub_resource id=11 type="ArrayMesh"]
@@ -473,10 +473,10 @@ shader = SubResource(1)
resource_name = ""
shader = SubResource(3)
shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(4)
shader_param/texture_1 = ExtResource(5)
shader_param/texture_2 = ExtResource(2)
shader_param/texture_3 = ExtResource(3)
shader_param/texture_4 = ExtResource(5)
shader_param/texture_4 = ExtResource(4)
[sub_resource id=14 type="ArrayMesh"]
@@ -524,10 +524,10 @@ shader = SubResource(1)
resource_name = ""
shader = SubResource(3)
shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(4)
shader_param/texture_1 = ExtResource(5)
shader_param/texture_2 = ExtResource(2)
shader_param/texture_3 = ExtResource(3)
shader_param/texture_4 = ExtResource(5)
shader_param/texture_4 = ExtResource(4)
[sub_resource id=17 type="ArrayMesh"]
@@ -575,10 +575,10 @@ shader = SubResource(1)
resource_name = ""
shader = SubResource(3)
shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(4)
shader_param/texture_1 = ExtResource(5)
shader_param/texture_2 = ExtResource(2)
shader_param/texture_3 = ExtResource(3)
shader_param/texture_4 = ExtResource(5)
shader_param/texture_4 = ExtResource(4)
[sub_resource id=20 type="ArrayMesh"]
@@ -626,10 +626,10 @@ shader = SubResource(1)
resource_name = ""
shader = SubResource(3)
shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(4)
shader_param/texture_1 = ExtResource(5)
shader_param/texture_2 = ExtResource(2)
shader_param/texture_3 = ExtResource(3)
shader_param/texture_4 = ExtResource(5)
shader_param/texture_4 = ExtResource(4)
[sub_resource id=23 type="ArrayMesh"]
@@ -677,10 +677,10 @@ shader = SubResource(1)
resource_name = ""
shader = SubResource(3)
shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(4)
shader_param/texture_1 = ExtResource(5)
shader_param/texture_2 = ExtResource(2)
shader_param/texture_3 = ExtResource(3)
shader_param/texture_4 = ExtResource(5)
shader_param/texture_4 = ExtResource(4)
[sub_resource id=26 type="ArrayMesh"]
@@ -728,10 +728,10 @@ shader = SubResource(1)
resource_name = ""
shader = SubResource(3)
shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(4)
shader_param/texture_1 = ExtResource(5)
shader_param/texture_2 = ExtResource(2)
shader_param/texture_3 = ExtResource(3)
shader_param/texture_4 = ExtResource(5)
shader_param/texture_4 = ExtResource(4)
[sub_resource id=29 type="ArrayMesh"]
@@ -779,10 +779,10 @@ shader = SubResource(1)
resource_name = ""
shader = SubResource(3)
shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(4)
shader_param/texture_1 = ExtResource(5)
shader_param/texture_2 = ExtResource(2)
shader_param/texture_3 = ExtResource(3)
shader_param/texture_4 = ExtResource(5)
shader_param/texture_4 = ExtResource(4)
[sub_resource id=32 type="ArrayMesh"]
@@ -830,10 +830,10 @@ shader = SubResource(1)
resource_name = ""
shader = SubResource(3)
shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(4)
shader_param/texture_1 = ExtResource(5)
shader_param/texture_2 = ExtResource(2)
shader_param/texture_3 = ExtResource(3)
shader_param/texture_4 = ExtResource(5)
shader_param/texture_4 = ExtResource(4)
[sub_resource id=35 type="ArrayMesh"]
@@ -881,10 +881,10 @@ shader = SubResource(1)
resource_name = ""
shader = SubResource(3)
shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(4)
shader_param/texture_1 = ExtResource(5)
shader_param/texture_2 = ExtResource(2)
shader_param/texture_3 = ExtResource(3)
shader_param/texture_4 = ExtResource(5)
shader_param/texture_4 = ExtResource(4)
[sub_resource id=38 type="ArrayMesh"]
@@ -932,10 +932,10 @@ shader = SubResource(1)
resource_name = ""
shader = SubResource(3)
shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(4)
shader_param/texture_1 = ExtResource(5)
shader_param/texture_2 = ExtResource(2)
shader_param/texture_3 = ExtResource(3)
shader_param/texture_4 = ExtResource(5)
shader_param/texture_4 = ExtResource(4)
[sub_resource id=41 type="ArrayMesh"]
@@ -983,10 +983,10 @@ shader = SubResource(1)
resource_name = ""
shader = SubResource(3)
shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(4)
shader_param/texture_1 = ExtResource(5)
shader_param/texture_2 = ExtResource(2)
shader_param/texture_3 = ExtResource(3)
shader_param/texture_4 = ExtResource(5)
shader_param/texture_4 = ExtResource(4)
[sub_resource id=44 type="ArrayMesh"]
@@ -1034,10 +1034,10 @@ shader = SubResource(1)
resource_name = ""
shader = SubResource(3)
shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(4)
shader_param/texture_1 = ExtResource(5)
shader_param/texture_2 = ExtResource(2)
shader_param/texture_3 = ExtResource(3)
shader_param/texture_4 = ExtResource(5)
shader_param/texture_4 = ExtResource(4)
[sub_resource id=47 type="ArrayMesh"]
@@ -1085,10 +1085,10 @@ shader = SubResource(1)
resource_name = ""
shader = SubResource(3)
shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(4)
shader_param/texture_1 = ExtResource(5)
shader_param/texture_2 = ExtResource(2)
shader_param/texture_3 = ExtResource(3)
shader_param/texture_4 = ExtResource(5)
shader_param/texture_4 = ExtResource(4)
[sub_resource id=50 type="ArrayMesh"]
@@ -1136,10 +1136,10 @@ shader = SubResource(1)
resource_name = ""
shader = SubResource(3)
shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(4)
shader_param/texture_1 = ExtResource(5)
shader_param/texture_2 = ExtResource(2)
shader_param/texture_3 = ExtResource(3)
shader_param/texture_4 = ExtResource(5)
shader_param/texture_4 = ExtResource(4)
[sub_resource id=53 type="ArrayMesh"]
@@ -1187,10 +1187,10 @@ shader = SubResource(1)
resource_name = ""
shader = SubResource(3)
shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(4)
shader_param/texture_1 = ExtResource(5)
shader_param/texture_2 = ExtResource(2)
shader_param/texture_3 = ExtResource(3)
shader_param/texture_4 = ExtResource(5)
shader_param/texture_4 = ExtResource(4)
[sub_resource id=56 type="ArrayMesh"]
@@ -1238,10 +1238,10 @@ shader = SubResource(1)
resource_name = ""
shader = SubResource(3)
shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(4)
shader_param/texture_1 = ExtResource(5)
shader_param/texture_2 = ExtResource(2)
shader_param/texture_3 = ExtResource(3)
shader_param/texture_4 = ExtResource(5)
shader_param/texture_4 = ExtResource(4)
[sub_resource id=59 type="ArrayMesh"]
@@ -1289,10 +1289,10 @@ shader = SubResource(1)
resource_name = ""
shader = SubResource(3)
shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(4)
shader_param/texture_1 = ExtResource(5)
shader_param/texture_2 = ExtResource(2)
shader_param/texture_3 = ExtResource(3)
shader_param/texture_4 = ExtResource(5)
shader_param/texture_4 = ExtResource(4)
[sub_resource id=62 type="ArrayMesh"]
@@ -1340,10 +1340,10 @@ shader = SubResource(1)
resource_name = ""
shader = SubResource(3)
shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(4)
shader_param/texture_1 = ExtResource(5)
shader_param/texture_2 = ExtResource(2)
shader_param/texture_3 = ExtResource(3)
shader_param/texture_4 = ExtResource(5)
shader_param/texture_4 = ExtResource(4)
[sub_resource id=65 type="ArrayMesh"]
@@ -1391,10 +1391,10 @@ shader = SubResource(1)
resource_name = ""
shader = SubResource(3)
shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(4)
shader_param/texture_1 = ExtResource(5)
shader_param/texture_2 = ExtResource(2)
shader_param/texture_3 = ExtResource(3)
shader_param/texture_4 = ExtResource(5)
shader_param/texture_4 = ExtResource(4)
[sub_resource id=68 type="ArrayMesh"]
@@ -1442,10 +1442,10 @@ shader = SubResource(1)
resource_name = ""
shader = SubResource(3)
shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(4)
shader_param/texture_1 = ExtResource(5)
shader_param/texture_2 = ExtResource(2)
shader_param/texture_3 = ExtResource(3)
shader_param/texture_4 = ExtResource(5)
shader_param/texture_4 = ExtResource(4)
[sub_resource id=71 type="ArrayMesh"]
@@ -1493,10 +1493,10 @@ shader = SubResource(1)
resource_name = ""
shader = SubResource(3)
shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(4)
shader_param/texture_1 = ExtResource(5)
shader_param/texture_2 = ExtResource(2)
shader_param/texture_3 = ExtResource(3)
shader_param/texture_4 = ExtResource(5)
shader_param/texture_4 = ExtResource(4)
[sub_resource id=74 type="ArrayMesh"]
@@ -1544,10 +1544,10 @@ shader = SubResource(1)
resource_name = ""
shader = SubResource(3)
shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(4)
shader_param/texture_1 = ExtResource(5)
shader_param/texture_2 = ExtResource(2)
shader_param/texture_3 = ExtResource(3)
shader_param/texture_4 = ExtResource(5)
shader_param/texture_4 = ExtResource(4)
[sub_resource id=77 type="ArrayMesh"]
@@ -1595,10 +1595,10 @@ shader = SubResource(1)
resource_name = ""
shader = SubResource(3)
shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(4)
shader_param/texture_1 = ExtResource(5)
shader_param/texture_2 = ExtResource(2)
shader_param/texture_3 = ExtResource(3)
shader_param/texture_4 = ExtResource(5)
shader_param/texture_4 = ExtResource(4)
[sub_resource id=80 type="ArrayMesh"]
@@ -1646,10 +1646,10 @@ shader = SubResource(1)
resource_name = ""
shader = SubResource(3)
shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(4)
shader_param/texture_1 = ExtResource(5)
shader_param/texture_2 = ExtResource(2)
shader_param/texture_3 = ExtResource(3)
shader_param/texture_4 = ExtResource(5)
shader_param/texture_4 = ExtResource(4)
[sub_resource id=83 type="ArrayMesh"]
@@ -1697,10 +1697,10 @@ shader = SubResource(1)
resource_name = ""
shader = SubResource(3)
shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(4)
shader_param/texture_1 = ExtResource(5)
shader_param/texture_2 = ExtResource(2)
shader_param/texture_3 = ExtResource(3)
shader_param/texture_4 = ExtResource(5)
shader_param/texture_4 = ExtResource(4)
[sub_resource id=86 type="ArrayMesh"]
@@ -1748,10 +1748,10 @@ shader = SubResource(1)
resource_name = ""
shader = SubResource(3)
shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(4)
shader_param/texture_1 = ExtResource(5)
shader_param/texture_2 = ExtResource(2)
shader_param/texture_3 = ExtResource(3)
shader_param/texture_4 = ExtResource(5)
shader_param/texture_4 = ExtResource(4)
[sub_resource id=89 type="ArrayMesh"]
@@ -1799,10 +1799,10 @@ shader = SubResource(1)
resource_name = ""
shader = SubResource(3)
shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(4)
shader_param/texture_1 = ExtResource(5)
shader_param/texture_2 = ExtResource(2)
shader_param/texture_3 = ExtResource(3)
shader_param/texture_4 = ExtResource(5)
shader_param/texture_4 = ExtResource(4)
[sub_resource id=92 type="ArrayMesh"]
@@ -1850,10 +1850,10 @@ shader = SubResource(1)
resource_name = ""
shader = SubResource(3)
shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(4)
shader_param/texture_1 = ExtResource(5)
shader_param/texture_2 = ExtResource(2)
shader_param/texture_3 = ExtResource(3)
shader_param/texture_4 = ExtResource(5)
shader_param/texture_4 = ExtResource(4)
[sub_resource id=95 type="ArrayMesh"]
@@ -1901,10 +1901,10 @@ shader = SubResource(1)
resource_name = ""
shader = SubResource(3)
shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(4)
shader_param/texture_1 = ExtResource(5)
shader_param/texture_2 = ExtResource(2)
shader_param/texture_3 = ExtResource(3)
shader_param/texture_4 = ExtResource(5)
shader_param/texture_4 = ExtResource(4)
[sub_resource id=98 type="ArrayMesh"]
@@ -1952,10 +1952,10 @@ shader = SubResource(1)
resource_name = ""
shader = SubResource(3)
shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(4)
shader_param/texture_1 = ExtResource(5)
shader_param/texture_2 = ExtResource(2)
shader_param/texture_3 = ExtResource(3)
shader_param/texture_4 = ExtResource(5)
shader_param/texture_4 = ExtResource(4)
[sub_resource id=101 type="ArrayMesh"]
@@ -2003,10 +2003,10 @@ shader = SubResource(1)
resource_name = ""
shader = SubResource(3)
shader_param/texture_0 = ExtResource(1)
shader_param/texture_1 = ExtResource(4)
shader_param/texture_1 = ExtResource(5)
shader_param/texture_2 = ExtResource(2)
shader_param/texture_3 = ExtResource(3)
shader_param/texture_4 = ExtResource(5)
shader_param/texture_4 = ExtResource(4)
[sub_resource id=104 type="ArrayMesh"]

File diff suppressed because one or more lines are too long

View File

@@ -1,7 +1,8 @@
[gd_scene load_steps=3 format=2]
[gd_scene load_steps=4 format=2]
[ext_resource path="res://walls/level_level.escn" type="PackedScene" id=1]
[ext_resource path="res://walls/floor_material1.tres" type="Material" id=2]
[ext_resource path="res://walls/gate_material.tres" type="Material" id=3]
[node name="level_level" index="0" instance=ExtResource( 1 )]
@@ -25,3 +26,9 @@ material/1 = ExtResource( 2 )
[node name="part1" parent="." index="6"]
material/1 = ExtResource( 2 )
[node name="gate1" parent="." index="9"]
material/0 = ExtResource( 3 )
[node name="gate2" parent="." index="10"]
material/0 = ExtResource( 3 )