IBehavior

public interface IBehavior

Represent base class behavior of effect.

Methods

Method Description
getAccumulate() Represents whether animation behaviors are accumulated.
setAccumulate(byte value) Represents whether animation behaviors are accumulated.
getAdditive() Represents whether the current animation behavior is combined with other running animations.
setAdditive(int value) Represents whether the current animation behavior is combined with other running animations.
getProperties() Represents properties of behavior.
getTiming() Represents timing properties for the effect behavior.
setTiming(ITiming value) Represents timing properties for the effect behavior.

getAccumulate()

public abstract byte getAccumulate()

Represents whether animation behaviors are accumulated. Read/write NullableBool.

Returns: byte

setAccumulate(byte value)

public abstract void setAccumulate(byte value)

Represents whether animation behaviors are accumulated. Read/write NullableBool.

Parameters:

Parameter Type Description
value byte

getAdditive()

public abstract int getAdditive()

Represents whether the current animation behavior is combined with other running animations. Read/write BehaviorAdditiveType.

Returns: int

setAdditive(int value)

public abstract void setAdditive(int value)

Represents whether the current animation behavior is combined with other running animations. Read/write BehaviorAdditiveType.

Parameters:

Parameter Type Description
value int

getProperties()

public abstract IBehaviorPropertyCollection getProperties()

Represents properties of behavior. Read-only IBehaviorPropertyCollection.

Returns: IBehaviorPropertyCollection

getTiming()

public abstract ITiming getTiming()

Represents timing properties for the effect behavior. Read/write ITiming.

Returns: ITiming

setTiming(ITiming value)

public abstract void setTiming(ITiming value)

Represents timing properties for the effect behavior. Read/write ITiming.

Parameters:

Parameter Type Description
value ITiming