From f44398ea774c171d9aa0f274f603101c7a1186b9 Mon Sep 17 00:00:00 2001 From: Malfurious Date: Mon, 12 Sep 2022 01:57:57 -0400 Subject: Allow dynamic character material This will enable selection between the friendly (default) and enemy material to apply to any given player model for prototyping purposes. Signed-off-by: Malfurious --- assets/weapons/goo_gun/GooGun.gd | 2 ++ 1 file changed, 2 insertions(+) (limited to 'assets/weapons/goo_gun/GooGun.gd') diff --git a/assets/weapons/goo_gun/GooGun.gd b/assets/weapons/goo_gun/GooGun.gd index 6a6758d..6cb87fc 100644 --- a/assets/weapons/goo_gun/GooGun.gd +++ b/assets/weapons/goo_gun/GooGun.gd @@ -2,6 +2,7 @@ extends Spatial export var is_firing = false export var fire_rate = 0.075 +export var projectile_material : Material = null export var projectile_spread = 0 #TODO export var projectile_scalar = 40 export var look_angle = 0 @@ -22,6 +23,7 @@ func _physics_process(delta): func do_fire_projectile(): var bullet = Bullet.instance() + bullet.material = projectile_material $Nozzle.add_child(bullet) bullet.set_as_toplevel(true) var shoot_direction = Vector3.FORWARD.rotated(Vector3.LEFT, weapon_pitch) -- cgit v1.2.3