What a heck!
My slave client asks the master client instantiate a new NPC via RPC call, so ------>
My master client instantiates NPC at runtime it get ViewId 2706. But it also shows, that it's intantiateId is 2705.
On my slave client that same NPC got ViedId as 2705. As well it's instantiateID is 2705.
So, as you can imagine, this won't work at all as photon requires same VIEWID for both NPCs to control them.
So, what now? Forcing my slave client to use 2706 by data, what I include to InstantiateSceneObject(blaablaa....... Object original Viewid); And take it on my slave NPC Start() OR Wake()? routine and replace the original one (2705) with 2706?
Or what?
This photon is a FAR FAR AWAY FROM STABLE!
Also instantiating only via master client is ridicilous behaviour. I can't see ANY reason, why slave clients couldn't instantiate objects as well! It will be take a loooooong time, before I'm villing to pay anything about photon.
My slave client asks the master client instantiate a new NPC via RPC call, so ------>
My master client instantiates NPC at runtime it get ViewId 2706. But it also shows, that it's intantiateId is 2705.
On my slave client that same NPC got ViedId as 2705. As well it's instantiateID is 2705.
So, as you can imagine, this won't work at all as photon requires same VIEWID for both NPCs to control them.
So, what now? Forcing my slave client to use 2706 by data, what I include to InstantiateSceneObject(blaablaa....... Object original Viewid); And take it on my slave NPC Start() OR Wake()? routine and replace the original one (2705) with 2706?
Or what?
This photon is a FAR FAR AWAY FROM STABLE!
Also instantiating only via master client is ridicilous behaviour. I can't see ANY reason, why slave clients couldn't instantiate objects as well! It will be take a loooooong time, before I'm villing to pay anything about photon.