public EffectContext(Element actor, Element target, RLState state) { Actor = actor; Target = target; State = state; Stage = state.Stage; }
public EffectContext(Element actor, RLState state, Vector direction) : this(actor, state) { Direction = direction; }
public EffectContext(Element actor, RLState state) { Actor = actor; State = state; Stage = state.Stage; }