summaryrefslogtreecommitdiff
path: root/godot/scripts/ballistics/NetworkedProjectile.gd
diff options
context:
space:
mode:
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)