Skip to content

ObserversRPC not working for SceneObject. #316

@Stormhound

Description

@Stormhound

Unity version:
Fish-Networking version: 3.5.7 Pro

Describe the bug
I have SceneObject on another scene. Whenever I loaded scene for Clients I subscribe for event on server to acknowledge if Client loaded scene. Whenever that event fired I'm trying to send ObserversRPC but its not always working. Someone said it could be that client was not observing yet while I'm sending ObserversRPC. But I checked SceneConditions is met before sending RPC.

To Reproduce
Steps to reproduce the behavior:

  1. Create separate scene and add NetworkedObject to GameObject.
  2. Add custom script to that NetworkedObject and subscribe to SceneManager_OnClientPresenceChangeEnd.
  3. Whenever SceneManager_OnClientPresenceChangeEnd fired check for SceneCondition and try to send ObserversRPC inside that script.

Expected behavior
It should be sending rpc to all observers because client were already observing and meeting condition.

Metadata

Metadata

Assignees

No one assigned

    Labels

    BugSomething isn't workingHigh PriorityThis task will be prioritized.Resolved Pending ReleaseIssue is resolved and will be available on the noted version.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions