Data CActorBase

An actor is a visual (or audible) entity that appears in the game world. Anything that has to be visible in the game world needs to have an actor for it.

Actor Events
Actor events define how the actor should respond to and act when certain events occur during the game. For example, taking the Chrono Boost ability: The Chrono Boost actor has an event watching out for when a building gets the Chrono Boost behaviour (or buff). Once, this occurs, the Actor is programmed to send the Create message which creates the actor (and therefore you see the Chrono Boost during the game). Likewise, the actor is also listening for when the Chrono Boost is removed, in which case the actor send a Destroy message which removes the actor (and you no longer see the Chrono Boost).

Extended Actors
The base object CActorBase only implements the event functionality. You will need to select the correct actor base object depending on what type of actor you need. For example: GenericUnitStandard is an ideal base object for creating actors that are used by units. Take a look at the data objects page to see a list of all possible actor types.