private void OnCardStackZoomedOut(object sender, CardStackEventArgs args) { ScreenFadeController.FadeOut(CardStackController.ZoomLerpDuration); activeCardStackController = null; cardDisplayMenu.SetActive(false); hudGameObject.GetComponent <CanvasGroup>().interactable = true; }
public static void Attach(GameObject cardGameObject, Card card, CardStackController cardStack) { if (cardGameObject == null || cardStack == null) { return; } CardStackEntry cardStackEntry = cardGameObject.AddComponent <CardStackEntry>(); cardStackEntry.CardStack = cardStack; cardStackEntry.Card = card; }
private void Update() { HandleAlphaLerp(); if (zoomedOutCardStack == null || !zoomedOutCardStack.IsZoomOutInPlace) { return; } textComponent.enabled = true; textComponent.color = new Color(0, 0, 0, 0); zoomedOutCardStack = null; alphaLerpInformation = new LerpInformation <float>(0, 1, 0.1f, Mathf.Lerp); }
public CardStackEventArgs(CardStackController cardStack) { CardStack = cardStack; }
public CardAddedEventArgs(CardStackController cardStack, Card card) { CardStack = cardStack; Card = card; }
private void OnCardStackZoomedOut(object sender, CardStackEventArgs args) { zoomedOutCardStack = args.CardStack; }