mirror of
https://github.com/PfandBoss/SemesterGameJam2022.git
synced 2025-11-11 20:06:14 +01:00
shooting added
This commit is contained in:
7
cannonball.tscn
Normal file
7
cannonball.tscn
Normal file
@@ -0,0 +1,7 @@
|
||||
[gd_scene load_steps=2 format=3 uid="uid://4vfvxfpy4wn2"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://bj6bw54a873im" path="res://Assets/Model/Objects/CanonBall.glb" id="1_b7tpd"]
|
||||
|
||||
[node name="CANNONBALL" type="Node3D"]
|
||||
|
||||
[node name="CanonBall" parent="." instance=ExtResource("1_b7tpd")]
|
||||
@@ -55,9 +55,14 @@ func shoot():
|
||||
currentStashValue -= 1
|
||||
currentPowderStashValue = 0
|
||||
currentState = STATE.INACTIVE
|
||||
var bullet = preload("res://cannonball.tscn").instantiate()
|
||||
add_child(bullet)
|
||||
print(bullet.position)
|
||||
var tween = bullet.create_tween()
|
||||
tween.tween_property(bullet,"position",Vector3(70,0,0),0.5)
|
||||
tween.tween_callback(queue_free)
|
||||
$AudioStreamPlayer.play(0)
|
||||
return true
|
||||
|
||||
if currentStashValue >= 1 and currentPowderStashValue >= 2 and currentState == STATE.INACTIVE and ammoType == 1:
|
||||
currentState = STATE.SHOOTING
|
||||
currentStashValue -= 1
|
||||
|
||||
Reference in New Issue
Block a user