private void checkShooting() { ShootingCooldown.CoolDownUpdate(); if (Input.GetMouseButton(0) && !ShootingCooldown.IsOnCooldown()) { ShootingCooldown.StartCooldown(); //Define the Bullet bulletData.activator = Networkclient.ClientID; bulletData.position.x = BulletSpawnPoint.position.x.TwoDecimals(); bulletData.position.y = BulletSpawnPoint.position.y.TwoDecimals(); bulletData.position.z = BulletSpawnPoint.position.z.TwoDecimals(); bulletData.Direction.x = BulletSpawnPoint.up.x.TwoDecimals(); bulletData.Direction.y = BulletSpawnPoint.up.y.TwoDecimals(); bulletData.Direction.z = 0; //Send the Bullet networkIdentity.GetSocket().Emit("fireBullet", new JSONObject(JsonUtility.ToJson(bulletData))); // print(new JSONObject(JsonUtility.ToJson(bulletData))); } }