Exemple #1
0
        public IEnumerator Introduction()
        {
            var MainCamera = Camera.main;

            if (showIntroduction)
            {
                Camera.main.enabled = false;
            }



            StartCoroutine(Caapora.instance.CharacterMovement("left", 10));

            yield return(new WaitForSeconds(3f));

            StartCoroutine(Caapora.instance.ShakePlayer());

            yield return(new WaitForSeconds(1f));

            //  txtBallonConversation.instance.ActiveBallon(true);

            StartCoroutine(CaaporaConversation.AnimateFrase());


            StartCoroutine(UIInterface.hideAndShowObject(GameObject.Find("Informacoes"), 3));

            yield return(new WaitForSeconds(3f));

            StartCoroutine(UIInterface.showAndHideObject(GameObject.Find("Informacoes"), 3));


            StartCoroutine(UIInterface.hideAndShowObject(GameObject.Find("CanvasGUIContainer"), 7));



            StartCoroutine(moverCamera("down"));
            yield return(new WaitForSeconds(10f));

            MainCamera.enabled = true;


            // player.GetComponent<Animator>().SetTrigger("CaaporaIdle");


            ConversationPanel.ActivePanel(true);
            StartCoroutine(CaaporaConversation.AnimateFrase());
        }
Exemple #2
0
 public static void ShowObjectAPeriodOfTime(GameObject go, int seconds)
 {
     instance.StartCoroutine(UIInterface.showAndHideObject(go, seconds));
 }