Hi,
If you understand the concept of how the player prefab was constructed, creating a new feature ( not a player), is the same procedure.
-- have a prefab in the Resources folder ( very important for it to be in a Resources folder, else you will get errors)
-- AT LEAST a photonView so that when you instantiate it over the network, it appears to all users
-- if you plan on synching variables ( for example its color, or random property), implement a fsm that is enabled for networked synched variable ( the photon wizard will help you set up this fsm for you
)
then you need to do the "is mine" dance, to know when to actual act or react. When "Is mine" is true, you are then in charge, and you should take actions and indeed set values on the synchronized variables. if "is mine" is false, then you should read the synchronized variable and apply them values.
Does that make sense?
bye,
Jean