Search Unity

  1. Unity 2018.3 is now released.
    Dismiss Notice
  2. The Unity Pro & Visual Studio Professional Bundle gives you the tools you need to develop faster & collaborate more efficiently. Learn more.
    Dismiss Notice
  3. We've updated our Terms of Service. Please read our blog post from Unity CTO and Co-Founder Joachim Ante here
    Dismiss Notice
  4. Want to provide direct feedback to the Unity team? Join the Unity Advisory Panel.
    Dismiss Notice
  5. Improve your Unity skills with a certified instructor in a private, interactive classroom. Watch the overview now.
    Dismiss Notice

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

Discussion in 'Connected Games' started by somosky, May 16, 2018.

  1. somosky

    somosky

    Joined:
    Feb 15, 2014
    Posts:
    105
    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:
    4,269
    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.