Search Unity

Unet- Changing floats on Network spawned player from child of that Network character not working

Discussion in 'UNet' started by somosky, May 16, 2018.

  1. somosky

    somosky

    Joined:
    Feb 15, 2014
    Posts:
    138
    I have a FPS I'm creating with weapons attached to a FPS camera. I enable and disable the weapons and onEnable they update several floats on a Network script on the Spawned plater. This works if the player is the Host but not if it is the client. Has anyone else run into a similar issue?
     
  2. Joe-Censored

    Joe-Censored

    Joined:
    Mar 26, 2013
    Posts:
    11,847
    Assuming you are referring to updating SyncVars, those only propagate from server to client by design. If you think you need to update them from a client to the server you would send the new value to the server either using a Command (assuming that client has authority over the object or is the client's Player gameobject), or using a Message, and then do the actual change of the SyncVar value on the server.