Unity 5.1 Networking - Spawn an object as a child for the host and all clients
I have a player object who can equip multiple weapons. When a weapon is equipped, its transform's parent is set to its hand. I have messed around with this for some time and cannot get this to work for both the host and the client. Right now I am trying to equip the weapon on the server, and tell all the clients to set their parents transforms. public NetworkInstanceId weaponNetId; [Command] void Cmd_EquipWeapon() { var weaponObject = Instantiate (Resources.Load ("Gun"), hand.position, Quaternion.Euler (0f, 0f, 0f)) as GameObject; weaponObject.transform.parent = hand; NetworkServer.Spawn