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
|
currentStashValue -= 1
|
||||||
currentPowderStashValue = 0
|
currentPowderStashValue = 0
|
||||||
currentState = STATE.INACTIVE
|
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)
|
$AudioStreamPlayer.play(0)
|
||||||
return true
|
return true
|
||||||
|
|
||||||
if currentStashValue >= 1 and currentPowderStashValue >= 2 and currentState == STATE.INACTIVE and ammoType == 1:
|
if currentStashValue >= 1 and currentPowderStashValue >= 2 and currentState == STATE.INACTIVE and ammoType == 1:
|
||||||
currentState = STATE.SHOOTING
|
currentState = STATE.SHOOTING
|
||||||
currentStashValue -= 1
|
currentStashValue -= 1
|
||||||
|
|||||||
Reference in New Issue
Block a user