public void StartBeginLoad(OnLoadingScreenEvent actionWhenLoaded) { currentLoadingScreenState = LoadingScreenState.Disappearing; foreach (Image loadingImage in loadingImages) { loadingImage.color = new Color(loadingImage.color.r, loadingImage.color.g, loadingImage.color.b, 1); } currentDuration = disappearingDuration; OnScreenFinishedTransition = actionWhenLoaded; }
public void StartEndLoad(OnLoadingScreenEvent actionWhenLoaded) { if (GameManager.gameManager != null) { GameManager.gameManager.PauseIntrfcManager.HidePauseButton(); } currentLoadingScreenState = LoadingScreenState.Appearing; foreach (Image loadingImage in loadingImages) { loadingImage.color = new Color(loadingImage.color.r, loadingImage.color.g, loadingImage.color.b, 0); } currentDuration = appearingDuration; OnScreenFinishedTransition = actionWhenLoaded; }