summaryrefslogtreecommitdiff
path: root/godot/scripts/ballistics/NetworkedProjectile.gd
diff options
context:
space:
mode:
authorAnson Bridges <bridges.anson@gmail.com>2022-09-25 06:39:12 -0400
committerAnson Bridges <bridges.anson@gmail.com>2022-09-25 06:39:12 -0400
commit7a1d857de96174dfa5a0fa40f8c14acbd2f651c2 (patch)
treed52acaa4e89b0f8375326ea1aefd0105bb91cfc7 /godot/scripts/ballistics/NetworkedProjectile.gd
parent62039380a67b6da396d1c8d745d2e2625ba988fc (diff)
weapons, viewmodels, some performance fixes
Diffstat (limited to 'godot/scripts/ballistics/NetworkedProjectile.gd')
-rw-r--r--godot/scripts/ballistics/NetworkedProjectile.gd6
1 files changed, 6 insertions, 0 deletions
diff --git a/godot/scripts/ballistics/NetworkedProjectile.gd b/godot/scripts/ballistics/NetworkedProjectile.gd
index 9703fa5..a7de71a 100644
--- a/godot/scripts/ballistics/NetworkedProjectile.gd
+++ b/godot/scripts/ballistics/NetworkedProjectile.gd
@@ -8,6 +8,9 @@ var shooter_id = 1
func _ready():
pass # Replace with function body.
+remotesync func set_nm(id):
+ set_network_master(id)
+
func mp_init(init_info):
for variable in init_info.keys():
set(variable, init_info[variable])
@@ -27,3 +30,6 @@ remotesync func net_remove():
func net_master_remove():
if is_network_master():
rpc("net_remove")
+
+remotesync func net_apply_impulse(impulse_v: Vector3):
+ apply_central_impulse(impulse_v)