Spectrogram wrote:When it's cloned, the laser.0 doesn't change the animation (my guess is the script looks for "laser" when it's now "laser.0") and laser.1, laser.2, ect... doesn't change at all. Is there a way to do this where it works with clones or in script CreateActor events, rather than making multiple actors?
That shouldn't be the case. Is laserOn an actor variable? It needs to be for it to work with clones. I attached an example of what I assume you were asking. Instead of animations though I just changed the actor's color. You can press space to create more laser actors.
-Edit
Actually from what you said, are you using ChangeAnimation("laser", "some_anim", FORWARD) or CreateTimer("laser", ...)? If so that is the problem. You should be using "Event Actor", which will only effect the current clone. That includes the CreateTimer event. In any script, if you want to target the actor executing the script, you should be using "Event Actor".