Exemplo n.º 1
0
    // Use this for initialization
    void Start()
    {
        Satellites = GameObject.FindGameObjectsWithTag("Satellite");
        Enemy      = GameObject.FindGameObjectsWithTag("Enemy");

        _fadeScreen = gameObject.GetComponent <FadeScreen>();
    }
Exemplo n.º 2
0
    public static void SimpleFadeTrans(string nextSceneName, Color fadeScreenColor, float fadeSpeed)
    {
        GameObject screenObject = new GameObject("ScreenCanvas");
        FadeScreen screen       = screenObject.AddComponent <FadeScreen>();

        screen.OnFadeScreen(nextSceneName, fadeScreenColor, fadeSpeed);
    }
Exemplo n.º 3
0
 void Start()
 {
     //終了画面を消す
     endPanel = GameObject.Find("EndPanel");
     endPanel.SetActive(false);
     //fadescreeを消す
     fadeScreen = GetComponentInChildren <FadeScreen>();
     fadeScreen.fadeOut();
     //
     playerDeck = FindObjectOfType <DeckController>();
     cpu        = FindObjectOfType <AI>();
     //プレーヤーのチームを渡す
     allPlayers = FindObjectsOfType <Player>();
     foreach (var p in allPlayers)
     {
         if (p.thisTeam == team.Ateam)
         {
             playerA.player = p;
         }
         else
         {
             playerB.player = p;
         }
     }
     //時計、勝つメッセージ、音楽Play
     winningMessage = GameObject.Find("WinMessage").GetComponent <Text>();
     ClockTXT       = GameObject.Find("Clock").GetComponent <Text>();
     if (SoundManager.instance != null)
     {
         SoundManager.instance.playMusic("duel");
     }
 }
Exemplo n.º 4
0
    void Awake()
    {
        _instance = this;

        fadeImage = GetComponent<Image>();
        fadeImage.color = new Color(0,0,0,1);
    }
    public void Show()
    {
        score.gameObject.SetActive(true);
        equipment.gameObject.SetActive(true);

        GameManager.Instance.PauseGame();
        score.Reset(true, false, true, false);
        score.popUpTextSpeed    = new Vector2(0.5f, -1f);
        score.popUpTextLifetime = 1.5f;
        equipment.Reset();

        if (GameManager.Instance.SavablePlayerData.PlayerProgress.Equipment.TempAllowedEquipmentIdCopy.Count == 0)
        {
            textEquipmantTooltip.text = LocalizedStrings.allowed_equipmant_none_tooltip;
        }
        else
        {
            textEquipmantTooltip.text = LocalizedStrings.allowed_equipmant_tooltip;
        }

        FadeScreen.FadeOn(cg, 0.2f, this, () =>
        {
            cg.blocksRaycasts = true;
            GameManager.Instance.ApplyPlayerTempProgressValues();
        }
                          );
    }
Exemplo n.º 6
0
    // Use this for initialization
    void Start()
    {
        continueText.interactable = true;
        continueText.Select();

        _fadeScreen = Camera.GetComponent <FadeScreen>();
    }
Exemplo n.º 7
0
    void Start()
    {
        ardBlue      = GameObject.Find("ArdBlue").GetComponent <ArdBlue_Unity>();
        fadeScreen   = GameObject.Find("BlackScreen").GetComponent <FadeScreen>();
        audioManager = GameObject.Find("AudioManager").GetComponent <AudioManager>();

        source      = GetComponent <AudioSource>();
        source.clip = mainSong;

        mainStart();

        min1_on  = 0.05f;
        max1_on  = 0.2f;
        min1_off = 0.5f;
        max1_off = 4f;

        min2_on  = 0.05f;
        max2_on  = 0.2f;
        min2_off = 0.5f;
        max2_off = 5f;


        isOn1   = true;
        isOn2   = true;
        isStart = false;
        StartCoroutine(arrowColor());
        StartCoroutine(textColor());
    }
Exemplo n.º 8
0
    //private void OnEnable()
    //{
    //    SceneManager.sceneLoaded += OnSceneLoaded;
    //}

    //private void OnDisable()
    //{
    //    SceneManager.sceneLoaded -= OnSceneLoaded;
    //}

    //void OnSceneLoaded(Scene scene, LoadSceneMode mode)
    //{
    //    Debug.Log("OnSceneLoaded: " + scene.name);
    //    Debug.Log(mode);

    //    fadeScreen = FindObjectOfType<FadeScreen>();

    //    if (SceneManager.GetActiveScene().buildIndex != 0)
    //    {
    //        StartCoroutine(FadeInLevelRoutine());
    //    }
    //}

    void Start()
    {
        restartingLevel = false;
        fadeScreen      = FindObjectOfType <FadeScreen>();

        StartCoroutine(FadeInLevelRoutine());
    }
Exemplo n.º 9
0
    // Use this for initialization
    void Start()
    {
        ardBlue      = GameObject.Find("ArdBlue").GetComponent <ArdBlue_Unity>();
        fadeScreen   = GameObject.Find("BlackScreen").GetComponent <FadeScreen>();
        audioManager = GameObject.Find("AudioManager").GetComponent <AudioManager>();

        isStart = false;
    }
 private void Start()
 {
     if (!Instance)
     {
         Instance = this;
     }
     fadeimg = fade.GetComponent <Image>();
 }
Exemplo n.º 11
0
 void Awake()
 {
     Singleton = this;
     txtHull   = this.transform.Find("Hull").guiText;
     txtOxygen = this.transform.Find("Oxygen").guiText;
     txtGold   = this.transform.Find("Gold").guiText;
     txtEmerge = this.transform.Find("EmergeNote").guiText;
     fade      = this.GetComponent <FadeScreen>();
 }
Exemplo n.º 12
0
    void Start()
    {
        fadePanel = GetComponent <Image>();

        if (instance == null)
        {
            instance = this;
        }
    }
Exemplo n.º 13
0
 private void OnCollisionEnter2D(Collision2D collision2D)
 {
     if (!loading && collision2D.collider.CompareTag("Player"))
     {
         FadeScreen.fadeOut();
         StartCoroutine(reloadLevel());
         loading = true;
         playeranim.Die();
     }
 }
Exemplo n.º 14
0
    public void LoadScene()
    {
        if (Time.timeScale == 0)
        {
            Time.timeScale = 1;
        }

        //SceneManager.LoadScene(sceneName);
        FadeScreen.Fade(sceneName, fadeColor, fadeSpeed);
    }
Exemplo n.º 15
0
 private void Awake()
 {
     // Assure that the object can be destroyed if has to be created again later.
     if (instance != null && instance != this)
     {
         Destroy(this.gameObject);
     }
     else
     {
         instance = this;
     }
 }
Exemplo n.º 16
0
 private void Awake()
 {
     //initialize static instance
     if (instance != null)
     {
         Destroy(this);
     }
     else
     {
         instance = this;
     }
 }
Exemplo n.º 17
0
    // Use this for initialization
    void Awake()
    {
        //DontDestroyOnLoad(gameObject);

        if (instance == null)
        {
            instance = this;
        }
        else if (instance != this)
        {
            Destroy(gameObject);
        }
    }
 //ตอนวาป (เริ่มวาป) ก็ให้ clear online player แล้วก็ให้ส่ง request change map ไป
 public void doWarp(GameObject player)
 {
     if (!this.player)
     {
         this.player = player;
     }
     if (!fs)
     {
         fs = FadeScreen.Instance;
     }
     fs.onFadeOutCompleteHandler += warpPlayerToTargetScene; //move player after screen tunr to black
     //fs.onFadeInCompleteHandler += clearEventHandler; //clear after done
     fs.fadeOut(3);
 }
Exemplo n.º 19
0
    // Use this for initialization
    void Start()
    {
        cachedY       = healthTransform.position.y;
        maxXValue     = healthTransform.position.x;
        minXValue     = healthTransform.position.x - (healthTransform.rect.width * 2);
        currentHealth = maxHealth;
        onCD          = false;
        recover       = false;
        safe          = true;

        _fadeScreen = Camera.GetComponent <FadeScreen>();

        enemyLaser = GameObject.FindGameObjectWithTag("EnemyLaser");
    }
Exemplo n.º 20
0
        /// <summary>
        /// Get the camera's fade screen.
        /// </summary>
        protected override void Start()
        {
            type = TriggerType.Teleport;

            GameObject go = GameObject.FindWithTag("Game");

            if (go.name == "Game")
            {
                Game g = go.GetComponent <Game> ();
                fadeScreen = g.MainCamera.GetComponentInChildren <FadeScreen> ();
            }
            else
            {
                Assert.IsNull(go, "Gameobject not found");
            }
        }
    public bool next()
    {
        if (!isConversationEnd())  // ถ้า Conversation ยังไม่หมด ให้ เพิ่ม step และ return true
        {
            step++;
            return(true);
        }
        //Conversation หมดแล้ว
        if (fade)  // เช็คว่า Conversation นี้ ต้อง fade ไหม ?
        {
            FadeScreen fs = FadeScreen.Instance;
            fs.fadeOut(3);// สั่ง fadeOut และให้ fadeIn หลังจากผ่านไป 3 วิ
        }

        return(false);
    }
Exemplo n.º 22
0
    void Awake()
    {
        if (instance == null)
        {
            instance = this;
        }
        else
        {
            Destroy(gameObject);
            return;
        }

        DontDestroyOnLoad(gameObject);

        animator.SetBool("ignoreSplash", ignoreSplash);
    }
Exemplo n.º 23
0
        //Waits until the fadeout is completed and then disables the object.
        private IEnumerator WaitForFadeOut(FadeScreen fadescreen)
        {
            _QuestionDisplayFadeScreen.StartFadeToInvisible(1.0f, 0.0f);
            _PaintingVisualsFadeScreen.StartFadeToVisible(0.5f, 1.0f);


            //Not the best way but it works.
            #region Alterative to the build-in WaitUntil() class used in IEnumarators.
            while (fadescreen.FadeScreenCanvasGroup.alpha > 0f)
            {
                yield return(null);
            }
            #endregion


            fadescreen.gameObject.SetActive(false);
        }
Exemplo n.º 24
0
    void Update()
    {
        if (FadeScreen.IsAnimating() == false && (RecipeBook.GetInstance() == null || RecipeBook.GetInstance().gameObject.activeSelf == false) && Time.timeScale > 0)
        {
            UpdateMovement();

            PowerUpManager.Update();

            UpdateAttack();

            UpdateInvincibility();
        }
        else
        {
            UpdateAnimator(Vector2.zero);
        }
    }
Exemplo n.º 25
0
    // Use this for initialization
    void Start()
    {
        InfoMenu  = InfoMenu.GetComponent <Canvas>();
        QuitMenu  = QuitMenu.GetComponent <Canvas>();
        StartMenu = StartMenu.GetComponent <Canvas>();

        StartMenu.enabled = true;
        QuitMenu.enabled  = false;
        InfoMenu.enabled  = false;

        playText.interactable     = true;
        exitText.interactable     = true;
        yesText.interactable      = false;
        noText.interactable       = false;
        continueText.interactable = false;

        _fadeScreen = Camera.GetComponent <FadeScreen>();
    }
Exemplo n.º 26
0
    private void PlayerSquadInstance_OnSquadDestroy()
    {
        SoundManager.Instance.StopPlayingChannel(SoundManager.SoundType.MUSIC, 1f);
        SoundManager.Instance.StopPlayingChannel(SoundManager.SoundType.UI, 1f);
        SoundManager.Instance.StopPlayingChannel(SoundManager.SoundType.FX, 1f);

        SoundManager.Instance.PlaySound(
            new List <SoundChannel.ClipSet>()
        {
            new SoundChannel.ClipSet(SoundManager.Instance.SoundClipsContainer.FX.DeathScreen, false),
            new SoundChannel.ClipSet(SoundManager.Instance.SoundClipsContainer.FX.DeathScreenWind, true),
        },
            SoundManager.SoundType.MUSIC,
            100
            );
        FadeScreen.FadeOn(cg, 2, this, () => { cg.blocksRaycasts = true; GameManager.Instance.PauseGame(); });

        //когда умерает отряд, даём нафармленый опыт. а то уж слишком хардкорно
        GameManager.Instance.SavablePlayerData.PlayerProgress.Score.ApplyTempValues(DSPlayerScore.Currency.EXPIRIENCE);
    }
Exemplo n.º 27
0
    void OnCollision(Collision2D collision)
    {
        if (collision.gameObject.tag == "Enemy" && !this.invincible)
        {
            addLife(-1);
            if (Life == 0)
            {
                // Die!
                FadeScreen.Animate(8, () =>
                {
                    ClearResources();
                    transform.position = Hub.instance.topDoor.transform.position - Vector3.up * 2;
                    Life = MaxLife;

                    WeaponData = WeaponFactory.getInstance().GetRandomWeapon(1);
                    PowerUpManager.SetPowerUp(PowerUpFactory.GetPowerUpNull());

                    Room currentRoom = FindObjectsOfType <Room>().Where(r => r.ID != -1).First();
                    Hub.instance.topDoor.linkedRoom            = (Instantiate(currentRoom.roomPrefab, Vector3.zero, Quaternion.identity) as GameObject).GetComponent <Room>();
                    Hub.instance.topDoor.linkedRoom.roomPrefab = currentRoom.roomPrefab;
                    Destroy(currentRoom.gameObject);

                    Enemy[] enemies = FindObjectsOfType <Enemy>();
                    for (int i = 0; i < enemies.Length; i++)
                    {
                        Destroy(enemies[i].gameObject);
                    }

                    Globals.CurrentLevel = 0;
                }, "Game over\n\nYou lost all your resources");
            }
            else
            {
                // Set invincible;
                this.invincible     = true;
                this.timeInvincible = 0;
            }
        }
    }
Exemplo n.º 28
0
    void Start()
    {
        VP[0] = V[0].GetComponent <VideoPlayer>();
        VP[1] = V[1].GetComponent <VideoPlayer>();
        VP[2] = V[2].GetComponent <VideoPlayer>();
        VP[3] = V[3].GetComponent <VideoPlayer>();
        VP[4] = V[4].GetComponent <VideoPlayer>();
        VP[5] = V[5].GetComponent <VideoPlayer>();

        ardBlue        = GameObject.Find("ArdBlue").GetComponent <ArdBlue_Unity>();
        playMusic      = GetComponent <PlayMusic>();
        sceneLoader    = GameObject.Find("SceneLoader").GetComponent <SceneLoader>();
        audioManager   = GameObject.Find("AudioManager").GetComponent <AudioManager>();
        fadeScreen     = GameObject.Find("BlackScreen").GetComponent <FadeScreen>();
        timer          = 0f;
        GameMode       = 1;
        ardBlue.status = 0;


        change_Video_Name(Num);
        change_bpmText(Num);
        change_difficulty(Num, GameMode);
        fadeScreen.fadeIn();
    }
Exemplo n.º 29
0
    public void doDamage(float amount)
    {
        DrainPlayer = PlayerController.isDraining;
        DrownPlayer = WaterDamage.isDrowning;

        rb.isKinematic = true;
        rb.useGravity  = false;

        if (!DrainPlayer)
        {
            if (!DrownPlayer || fallDamage)
            {
                audioSrc2.volume = Random.Range(0.8f, 1.0f);
                audioSrc2.pitch  = Random.Range(0.8f, 1.0f);

                audioSrc2.PlayOneShot(hurt);

                ScreenFlashEnabled = true;
            }
        }
        flashScreen = hurtScreen;
        HPMessage.GetComponent <Text>().enabled = true;
        HPMessage.GetComponent <RectTransform>().anchoredPosition = HPOrgPos;
        FlameBreastEnabled = Breast.FlameBreast;
        if (FlameBreastEnabled && stamina > 1)
        {
            PlayCtrl.RemovePlayerStamina(amount);
        }
        else
        {
            health -= amount;
        }

        HPMessage.text = "-" + Mathf.CeilToInt(amount);
        if (health <= 0)
        {
            breastState = GetComponent <Breast>();
            breastState.ResetBreastState();
            WatDMG = Head.GetComponent <WaterDamage>();
            WatDMG.ResetDrown();
            hurtScreen.color = new Color(hurtScreen.color.r, hurtScreen.color.g, hurtScreen.color.b, 1);
            fadeScr          = ScreenFade.GetComponent <FadeScreen>();
            fadeScr.SetAlpha(1);
            fadeScr.FadeOutScreen();
            audioSrc2.volume = Random.Range(0.8f, 1.0f);
            audioSrc2.pitch  = Random.Range(0.8f, 1.0f);
            audioSrc2.PlayOneShot(death);
            Message.GetComponent <Text>().enabled = true;
            playerTransform.position = lastPosition;
            playerTransform.rotation = lastRotation;
            Message.text             = "You Died...";
            Message.GetComponent <RectTransform>().anchoredPosition = MSGOrgPos;
            StartCoroutine(FadeTextToZeroAlpha(3f, Message));
            flashScreen.enabled = false;
            MovementSet.ResetStam();

            health = 100;
            setUIText();
        }
        StartCoroutine(FadeTextToZeroAlpha(3f, HPMessage));
    }
Exemplo n.º 30
0
 public virtual void Awake()
 {
     if(_fade == null)
         _fade = gameObject.AddComponent<FadeScreen> ();
 }
Exemplo n.º 31
0
 void Start()
 {
     fadeScreen = GameObject.Find("FadeScreenImage").GetComponent <FadeScreen> ();
 }
Exemplo n.º 32
0
 void Awake( )
 {
     ScreenImg = GetComponent<Image>( );
     Instance = this;
 }
Exemplo n.º 33
0
 void Start()
 {
     fadeScreen    = GameObject.Find("FadeScreen").GetComponent <FadeScreen>();
     inventory     = GameObject.Find("Inventory").GetComponent <Inventory>();
     buttonHandler = GameObject.Find("ButtonHandler").GetComponent <ButtonHandler>();
 }