Network Streaming and AI in Photon

Options
Hello,

So I am using streaming in my project, I wanted to remove networked NPCs out of a sector locally to save memory , but if player reenters sectr the AI is still there.... here is my therory...


so basically you spawn the AI over the (master) network (Network.instantiate), so that each peer(client) gets copy of that AI with the photon view(snyced) ...

if Player 1 leaves a sector, then he deletes his copy, but if he re - enters that sectr again he can still see that AI because its being synced from player 2 or 3 etc..
but its no longer a object in player 1's ram or client......

if player1 wanted to interact with AI after re - entering sectr his still can, just make sure that you spawning bullets over the master (Network.Instantiate)

Does think make sense? is this industry standard?