removed an oppsie
This commit is contained in:
parent
95f354ed74
commit
469f254644
@ -16,12 +16,11 @@ lookingAt_nodepath = NodePath("Body/Camera/LookingAt")
|
||||
[node name="Body" type="Spatial" parent="."]
|
||||
|
||||
[node name="Camera" type="Camera" parent="Body"]
|
||||
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2, 0 )
|
||||
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, 0 )
|
||||
current = true
|
||||
far = 500.0
|
||||
|
||||
[node name="LookingAt" type="RayCast" parent="Body/Camera"]
|
||||
transform = Transform( -1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, 0, 0, 0 )
|
||||
transform = Transform( -1, 0, -8.74228e-008, 0, 1, 0, 8.74228e-008, 0, -1, 0, 0, 0 )
|
||||
enabled = true
|
||||
cast_to = Vector3( 0, 0, 2 )
|
||||
|
||||
|
@ -98,12 +98,14 @@ card_lvl = 1
|
||||
|
||||
[node name="Door" parent="." instance=ExtResource( 7 )]
|
||||
transform = Transform( -2.18557e-008, 0, 0.5, 0, 0.5, 0, -0.5, 0, -2.18557e-008, -10, 1, 10 )
|
||||
card_door = false
|
||||
|
||||
[node name="Door2" parent="." instance=ExtResource( 7 )]
|
||||
transform = Transform( -2.18557e-008, 0, 0.5, 0, 0.5, 0, -0.5, 0, -2.18557e-008, -10, 1, 8 )
|
||||
door_id = 1
|
||||
card_door = false
|
||||
door_lvl = 1
|
||||
|
||||
[node name="Door3" parent="." instance=ExtResource( 7 )]
|
||||
transform = Transform( -2.18557e-008, 0, 0.5, 0, 0.5, 0, -0.5, 0, -2.18557e-008, -10, 1, 6 )
|
||||
card_door = true
|
||||
door_id = 1
|
||||
door_lvl = 1
|
||||
|
@ -2,7 +2,7 @@ extends KinematicBody
|
||||
|
||||
# export variables
|
||||
export(bool) var card_door
|
||||
export(int) var door_id
|
||||
export(int) var door_lvl
|
||||
|
||||
# const
|
||||
const OPENING_SPEED = 50
|
||||
@ -25,12 +25,12 @@ func _process(delta):
|
||||
# called by player to interact with this scene
|
||||
func do_interact(var player):
|
||||
if card_door:
|
||||
if player.keycard_lvl >= door_id:
|
||||
if player.keycard_lvl >= door_lvl:
|
||||
_isMoving = true
|
||||
_isOpening = !_isOpening
|
||||
else:
|
||||
print("keycard level too low")
|
||||
elif player.key_chain.has(door_id) or door_id == 0:
|
||||
elif player.key_chain.has(door_lvl) or door_lvl == 0:
|
||||
_isMoving = true
|
||||
_isOpening = !_isOpening
|
||||
else:
|
||||
|
@ -8,6 +8,7 @@ func _ready():
|
||||
pass # Replace with function body.
|
||||
|
||||
func do_interact(var player):
|
||||
if card_lvl > player.keycard_lvl:
|
||||
player.keycard_lvl = card_lvl
|
||||
queue_free()
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user