protected IEnumerator DisplayCoroutine() { inTransition = true; Vector3 startPos = transform.position; Vector3 targetPos = startPos; targetPos.y = -startPos.y; float k = 0; while (k < 1) { k += Time.deltaTime * DisplaySpeed; k = Mathf.Clamp01(k); transform.position = Vector3.Lerp(startPos, targetPos, k); yield return(null); } if (targetPos.y > 0) { _open = true; foreach (NotepadTopic topic in topics) { topic.clickEnable = true; } Events.Instance.Raise(new OnFTUEOpenDialogue()); Events.Instance.AddListener <OnActiveSelectTopic>(SelectTopic); ControllerInput.AddScreen(transform); } inTransition = false; }
public void HandleActiveFromNPC(InteractablePNJ npc) { ControllerInput.AddScreen(transform); giveTarget.gameObject.SetActive(false); NPCpanel.clickedNPC = npc; tweener.SetMethods(Move, OpenTransform, CheckFtue, CloseUI); TweenerLead.Instance.StartTween(tweener); }
private void OnEnable() { ControllerInput.AddScreen(transform); _itemTransformedNGODesc.transform.parent.gameObject.SetActive(false); _itemTransformedEcoDesc.transform.parent.gameObject.SetActive(false); _itemTransformedGouvDesc.transform.parent.gameObject.SetActive(false); MajScrollIcons(); if (FtueManager.instance.active) { if (FtueManager.instance.currentStep.scrollerIndex != -1) { _index = FtueManager.instance.currentStep.scrollerIndex; } } scroller.Place(-_index); Set(_index); scroller.SetMoveCallback(OnSrollMove); Events.Instance.Raise(new OnClickGlossary()); tweener.SetMethods(Tween, null, CheckFtue, null); TweenerLead.Instance.StartTween(tweener); }
protected void OnEnable() { ControllerInput.AddScreen(transform); }
private void OnEnable() { ControllerInput.AddScreen(transform); active = true; }
public void HandleActiveFromInventory() { ControllerInput.AddScreen(transform); tweener.SetMethods(Move, OpenInventory, Opened, CloseUI); TweenerLead.Instance.StartTween(tweener); }
public void OnEnable() { ControllerInput.AddScreen(transform); TweenerLead.Instance.StartTween(tweener); }
public void OnEnable() { ControllerInput.AddScreen(transform); }
protected void OnEnable() { CheckValidation(); ControllerInput.AddScreen(transform); TweenerLead.Instance.StartTween(tweener); }