void TriggerOnFalseReadedState() { if (!_ignoreNextEvent) { _state.SetFalse(); } _ignoreNextEvent = false; }
void OnDestroy() => _isAlive.SetFalse();
void OnDisable() => _isActive.SetFalse();
public void Void() { _lifetimeValidatior.SetFalse(); _onVoid.Trigger(); }
public void Void() { _currentValidation.SetFalse(); _currentValidation = new BoolState(true); _onVoid.Trigger(); }
void OnDisable() { ScreenVisibilityCheckSystem.Remove(this); _isVisible.SetFalse(); }
void OnDestroy() { _onDestroy.Trigger(); _isAlive.SetFalse(); }
public void Expire() { _isValid.SetFalse(); }