public void RpcChangeWeaponState(NetworkInstanceId id, controllerSide side, bool gunActive, bool shieldActive) { if (netId == id) { switch (side) { case controllerSide.Left: leftGun.SetActive(gunActive); leftShield.SetActive(shieldActive); break; case controllerSide.Right: rightGun.SetActive(gunActive); rightShield.SetActive(shieldActive); break; } } }
public void CmdHideWeapon(NetworkInstanceId id, controllerSide side, bool gunActive, bool shieldActive) { RpcChangeWeaponState(id, side, gunActive, shieldActive); }
public void HideWeapon(controllerSide side, bool gunActive, bool shieldActive) { CmdHideWeapon(netId, side, gunActive, shieldActive); }