// These will remove the conditions -- Expiration Conditions will not be added!publicvoidRemoveAllFromSource(IHaveStats source,Condition condition)public void RemoveAllFromSource(IHaveStats source,GameCondition gameCondition)public void RemoveAllFromSource(IHaveStats source,string conditionUid =null)
Expire all from a specific IHaveStats source
// ExpireNow() sets the expiration time to Now. They actually will expire// the next frame.publicvoidExpireAllFromSource(IHaveStats source,Condition condition)public void ExpireAllFromSource(IHaveStats source,GameCondition gameCondition)public void ExpireAllFromSource(IHaveStats source,string conditionUid =null)// Example -- Assumes "witch" is an Actor which implements IHaveStatspublic void RemoveAllCursesFromWitch() =>ExpireAllFromSource(witch);