Search Unity

  1. Improved Prefab workflow (includes Nested Prefabs!), 2D isometric Tilemap and more! Get the 2018.3 Beta now.
    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. Let us know a bit about your interests, and if you'd like to become more directly involved. Take our survey!
    Dismiss Notice
  4. Improve your Unity skills with a certified instructor in a private, interactive classroom. Watch the overview now.
    Dismiss Notice
  5. Want to see the most recent patch releases? Take a peek at the patch release page.
    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:
    104
    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:
    3,593
    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.