initial commit
This commit is contained in:
@@ -1,11 +1,9 @@
|
||||
[gd_scene load_steps=49 format=3 uid="uid://dyop6vk3rgkkb"]
|
||||
[gd_scene load_steps=47 format=3 uid="uid://dyop6vk3rgkkb"]
|
||||
|
||||
[ext_resource type="Script" path="res://scripts/WeaponManager.gd" id="1_orhgl"]
|
||||
[ext_resource type="Texture2D" uid="uid://dqs06ic3vjtwk" path="res://assets/Models/asphalt1.albedo.jpg" id="1_w4rag"]
|
||||
[ext_resource type="PackedScene" uid="uid://drwae3loscbw7" path="res://assets/player.tscn" id="2_f87c2"]
|
||||
[ext_resource type="PackedScene" uid="uid://brl0bsqjl5dg3" path="res://assets/mac_10.tscn" id="2_q7f7y"]
|
||||
[ext_resource type="PackedScene" uid="uid://d1j6ktsmxfq6e" path="res://assets/spider.tscn" id="3_cvvjo"]
|
||||
[ext_resource type="PackedScene" uid="uid://dslxb3psx30vp" path="res://assets/pistol1.tscn" id="3_k8htc"]
|
||||
[ext_resource type="PackedScene" uid="uid://20csd6dmwj4y" path="res://assets/jump_platform.tscn" id="4_8nxyr"]
|
||||
[ext_resource type="PackedScene" uid="uid://dws2vwfxubqvb" path="res://assets/cannon.tscn" id="5_28rul"]
|
||||
[ext_resource type="PackedScene" uid="uid://bpkmyd3wvqi5p" path="res://assets/boombox.tscn" id="6_xrg7k"]
|
||||
@@ -405,11 +403,8 @@ _data = {
|
||||
[sub_resource type="BoxShape3D" id="BoxShape3D_82n8k"]
|
||||
size = Vector3(16.265, 5.07275, 15.3267)
|
||||
|
||||
[node name="Test Level 2" type="Node3D" node_paths=PackedStringArray("player")]
|
||||
[node name="Test Level 2" type="Node3D"]
|
||||
script = ExtResource("1_orhgl")
|
||||
player = NodePath("Player")
|
||||
gun_1 = ExtResource("2_q7f7y")
|
||||
gun_2 = ExtResource("3_k8htc")
|
||||
|
||||
[node name="Player" parent="." instance=ExtResource("2_f87c2")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -4.0295, 1.4435, 21.1166)
|
||||
|
||||
@@ -1,17 +1,16 @@
|
||||
extends Node3D
|
||||
|
||||
@export var player : Node
|
||||
@export var gun_1 : Resource
|
||||
@export var gun_2 : Resource
|
||||
var held_guns = [gun_1,gun_2]
|
||||
var current_weapon = null
|
||||
var weapon_stack = []
|
||||
var weapon_indicator = 0
|
||||
var next_weapon : String
|
||||
var weapon_list = {}
|
||||
|
||||
@export var weapon_resources : Array[weapon_resource]
|
||||
|
||||
# Called when the node enters the scene tree for the first time.
|
||||
func _ready():
|
||||
var instance_loop_times = held_guns.length()
|
||||
while instance_loop_times > -1:
|
||||
held_guns[instance_loop_times]
|
||||
|
||||
instance_loop_times -= 1
|
||||
pass
|
||||
|
||||
# Called every frame. 'delta' is the elapsed time since the previous frame.
|
||||
func _process(delta):
|
||||
|
||||
11
scripts/weapon_resource.gd
Normal file
11
scripts/weapon_resource.gd
Normal file
@@ -0,0 +1,11 @@
|
||||
extends Node
|
||||
|
||||
|
||||
# Called when the node enters the scene tree for the first time.
|
||||
func _ready():
|
||||
pass # Replace with function body.
|
||||
|
||||
|
||||
# Called every frame. 'delta' is the elapsed time since the previous frame.
|
||||
func _process(delta):
|
||||
pass
|
||||
Reference in New Issue
Block a user