public void Initialise() { if (!scene) { scene = FindObjectOfType <AnturaSpaceScene>(); } const float duration = 0.3f; showShopPanelTween = DOTween.Sequence().SetAutoKill(false).Pause() .Append(purchasePanelBottom.DOAnchorPosY(-150, duration).From().SetEase(Ease.OutQuad)); // .Join(purchasePanelSide.DOAnchorPosX(1250, duration).From().SetEase(Ease.OutBack)); showDragPanelTween = DOTween.Sequence().SetAutoKill(false).Pause() .Append(dragPanel.DOAnchorPosY(-350, duration).From().SetEase(Ease.OutQuad)); showConfirmationPanelTween = confirmationPanel.DOAnchorPosY(-350, duration).From().SetEase(Ease.Linear).SetAutoKill(false).Pause(); showPurchasePanelAlwaysAvailableTween = purchasePanelAlwaysAvailableUI.DOAnchorPosX(200, duration) .From() .SetEase(Ease.OutBack) .SetAutoKill(false); scrollRect.horizontalNormalizedPosition = 0; scrollShowTween = scrollRect.DOHorizontalNormalizedPos(1, 0.6f).SetAutoKill(false).Pause().SetDelay(0.15f); scrollShowTween.ForceInit(); ShopDecorationsManager.I.OnContextChange += HandleContextChange; ShopDecorationsManager.I.OnPurchaseConfirmationRequested += HandlePurchaseConfirmationRequested; ShopDecorationsManager.I.OnDeleteConfirmationRequested += HandleDeleteConfirmationRequested; ShopPhotoManager.I.OnPhotoConfirmationRequested += HandlePhotoConfirmationRequested; }
private void OnEnable() { if (!scene) { scene = FindObjectOfType <AnturaSpaceScene>(); } HandleContextChange(ShopContext.Purchase); scrollShowTween.Restart(); }
public AnturaIdleState(AnturaSpaceScene controller) : base(controller) { }
public AnturaCatchingState(AnturaSpaceScene controller) : base(controller) { }
public AnturaSleepingState(AnturaSpaceScene controller) : base(controller) { }
public AnturaCustomizationState(AnturaSpaceScene controller) : base(controller) { }
public AnturaWaitingThrowState(AnturaSpaceScene controller) : base(controller) { }
public AnturaDrawingAttentionState(AnturaSpaceScene controller) : base(controller) { }