public SoulPosition(SoulPosition soulToCopy, Position _posTarget = null) : base(soulToCopy) { if (_posTarget != null) { //If a Target was provided, then we'll use that posTarget = _posTarget; } else { //Otherwise, just copy from the other object posTarget = soulToCopy.posTarget; } }
public ExecSoulPosition(ExecSoulPosition other) : base(other) { soulTarget = other.soulTarget; }
public ExecSoulPosition(Chr _chrSource, SoulPosition _soulTarget) : base(_chrSource) { soulTarget = _soulTarget; }
public ExecRemoveSoulPosition(Chr _chrSource, SoulPosition _soulTarget) : base(_chrSource, _soulTarget) { }
public ExecApplySoulPosition(ExecApplySoulPosition other) : base(other) { soulToApply = other.soulToApply; }
public ExecApplySoulPosition(Chr _chrSource, Position _posTarget, SoulPosition _soulToApply) : base(_chrSource, _posTarget) { soulToApply = _soulToApply; }