To explain it a bit better i did the following:
- have an actor that spawn other actors. (in that one i manage to only do it if its the server to not have duplication).
- Make class Cube and a Blueprint BPCube, and marked that blue print to be replicated always. and also movement.
- When i spawn the items they start white, then the same function that spawn them calls the object to change its color.
This part the 3 works perfectly on the server but does not on the replication,why not? should the server do something else?
should the cube do something else? is not this automated because its being replicated?
Also tried to put keyworkds like (Replicated) to the variable that is in charge of doing the coloring. but then a syntax error happens.
Or may be i should put the Cube Bluprint not as actor but as something else? or to inherit also from some other place or be inside some other?
really cannot found any decent documentation on this that does not use blueprints for everything (thing i cannot do at this point).