From fbb5c62f422f1c3d15153c878f8935cff6316866 Mon Sep 17 00:00:00 2001 From: anyreso Date: Mon, 29 Apr 2024 16:17:14 +0000 Subject: [PATCH] =?UTF-8?q?=F0=9F=90=9B=20hide=203rd=20person=20from=20the?= =?UTF-8?q?=20start=20and=20show=20it=20if=20required?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- entities/player/player.gd | 2 +- entities/player/player.tscn | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/entities/player/player.gd b/entities/player/player.gd index d921c80..c9812fb 100644 --- a/entities/player/player.gd +++ b/entities/player/player.gd @@ -83,10 +83,10 @@ func _setup_pawn(_new_player_id : int) -> void: pawn_player = self # set the spring arm translation to be about head height level $Smoothing/SpringArm3D.transform = Transform3D().translated(Vector3(0, collision_shape.shape.height / 2, 0) * 0.9) - $Smoothing/ThirdPerson.hide() else: # set the iff attachment translation to be about head height level $Smoothing/ThirdPerson/IFFAttachment.transform = Transform3D().translated(Vector3(0, collision_shape.shape.height / 2, 0) * 0.9) + $Smoothing/ThirdPerson.show() hud.hide() weapon.hide() diff --git a/entities/player/player.tscn b/entities/player/player.tscn index 66bcbdb..f60e086 100644 --- a/entities/player/player.tscn +++ b/entities/player/player.tscn @@ -284,6 +284,7 @@ carrier = NodePath("../../..") transform = Transform3D(0.5, 0, 0, 0, 0.5, 0, 0, 0, 0.5, 1.559e-08, -0.462981, -0.178329) [node name="ThirdPerson" type="Node3D" parent="Smoothing"] +visible = false [node name="PlayerMesh" parent="Smoothing/ThirdPerson" node_paths=PackedStringArray("spine_ik_target_attachment") instance=ExtResource("2_beyex")] transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, 0, 0, 0)