private void ResetEvent(PercentageChecker eventChecker) { if (eventChecker != null) { eventChecker.Reset(); } }
private CallbackType?CheckEventPercentage(PercentageChecker eventChecker) { if (eventChecker != null) { return(eventChecker.CheckEvent(this, coreProperty.Percentage)); } return(null); }
public void ResetEventChecker() { if (coreProperty == null) { Debug.LogWarning("You Inserted a null CoreProperty! Callbacks will not be resetted."); return; } PercentageChecker currentChecker = !coreProperty.IsOpened() ? introChecker : exitChecker; ResetEvent(currentChecker); }
public void CheckTweenEvents() { if (coreProperty == null) { Debug.LogWarning("You Inserted a null CoreProperty! Callbacks will not be executed."); return; } PercentageChecker currentChecker = !coreProperty.IsOpened() ? introChecker : exitChecker; CallbackType? type = CheckEventPercentage(currentChecker); if (type.HasValue) { FireCallback(type.Value); } }