protected override void Dispose(bool disposing) { if (disposing) { _i = null; if (tickThread != null) tickThread.Abort(); base.Dispose(disposing); } }
public static void Initialize(GameLevel level, JsonDrugAffect drugAffect) { _i = new DrugAffector(level); _i.isAcive = drugAffect.IsAcitve; if (drugAffect.LifeTime > 0) _i.IncreaseAffectTime(drugAffect.LifeTime); }
public static void Initialize(GameLevel level) { _i = new DrugAffector(level); }