public SoulChr(SoulChr soulToCopy, Chr _chrTarget = null) : base(soulToCopy) { if (_chrTarget != null) { //If a Target was provided, then we'll use that chrTarget = _chrTarget; } else { //Otherwise, just copy from the other object chrTarget = soulToCopy.chrTarget; } if (chrTarget != null) { posOriginallyAppliedOn = chrTarget.position; } }
public ExecApplySoulChr(ExecApplySoulChr other) : base(other) { soulToApply = other.soulToApply; }
public ExecApplySoulChr(Chr _chrSource, Chr _chrTarget, SoulChr _soulToApply) : base(_chrSource, _chrTarget) { soulToApply = _soulToApply; }
public ExecSoulChr(ExecSoulChr other) : base(other) { soulTarget = other.soulTarget; }
public ExecSoulChr(Chr _chrSource, SoulChr _soulTarget) : base(_chrSource) { soulTarget = _soulTarget; }
public ExecRemoveSoulChr(Chr _chrSource, SoulChr _soulTarget) : base(_chrSource, _soulTarget) { }