Esempio n. 1
0
    public void GetUIComponents(GameObject Player)
    {
        GameObject tutorialUI = Player.transform.Find("Crosshair UI/Tutorial Text").gameObject;

        tutorialUITextFader    = tutorialUI.GetComponent <TextFader>();
        tutorialTextController = tutorialUI.GetComponent <TutorialTextController>();
    }
Esempio n. 2
0
        private void InitController()
        {
            //m_icon_tex = Make<GameTexture>("icon");
            m_chooseRoot_obj    = Make <GameUIComponent>("Image");
            m_chooseContent_lab = m_chooseRoot_obj.Make <GameLabel>("content");

            m_textPanel_obj = m_chooseRoot_obj.gameObject.transform.Find("Panel_text").gameObject;
            m_imgPanel_obj  = m_chooseRoot_obj.gameObject.transform.Find("Panel_image").gameObject;

            m_text_toggle = new GameToggleButton[MaxChooseNum];
            m_img_toggle  = new GameToggleButton[MaxChooseNum];
            m_ask_img     = new GameImage[MaxChooseNum];
            m_ask_lab     = new GameLabel[MaxChooseNum];
            for (int i = 0; i < MaxChooseNum; i++)
            {
                m_text_toggle[i]         = m_chooseRoot_obj.Make <GameToggleButton>(string.Format("Panel_text:Toggle_{0}", i));
                m_img_toggle[i]          = m_chooseRoot_obj.Make <GameToggleButton>(string.Format("Panel_image:Toggle_{0}", i));
                m_ask_img[i]             = m_img_toggle[i].Make <GameImage>("Image");
                m_img_toggle[i].Visible  = false;
                m_ask_lab[i]             = m_text_toggle[i].Make <GameLabel>("Label");
                m_text_toggle[i].Visible = false;
            }

            m_textRoot_obj      = Make <GameButton>("Text");
            m_noContent_lab     = m_textRoot_obj.Make <GameLabel>("content");
            this.m_contentFader = m_noContent_lab.GetComponent <TextFader>();
            fontSize            = m_noContent_lab.Label.fontSize;
            //m_next_btn = Make<GameButton>("Button");
        }
Esempio n. 3
0
    // Play some music.
    public void Play(AudioClip music)
    {
        if (clip != null && clip == music)
        {
            return;
        }
        if (music == null)
        {
            return;
        }

        Debug.Log("Playing " + music.name);

        if (music != null && music.name.Contains("I am, therefore I shall be"))
        {
            GameObject thingy = Tutorial.ShowText("BGM", "BGM - Bwarch - I am, therefore I shall be",
                                                  0, TextAlignment.Right, TextAnchor.UpperRight, 0.95f, 0.95f);
            TextFader fader = thingy.AddComponent <TextFader>();
            fader.fadeRate = 1.0f;
            fader.delay    = 2.0f;
            fader.FadeOut();
        }

        ForcePlay(music);
    }
Esempio n. 4
0
    private void Start()
    {
        fade = FindObjectOfType <Fade>();

        currentText = title;
        currentText.Fade();
    }
Esempio n. 5
0
    void Awake()
    {
        thr = GameObject.FindWithTag("Thruster");
        ts  = thr.GetComponent <Thruster>();
        GameObject fg = GameObject.FindWithTag("MainCamera");

        fadr = fg.GetComponent <TextFader>();
    }
Esempio n. 6
0
    public void Start()
    {
        GameObject thingy = Tutorial.ShowText("Creator", "Level creator: " + creator,
                                              0, TextAlignment.Right, TextAnchor.LowerLeft, 0.05f, 0.1f);
        TextFader fader = thingy.AddComponent <TextFader>();

        fader.fadeRate = 1.0f;
        fader.delay    = 2.0f;
        fader.FadeOut();
    }
Esempio n. 7
0
    void Awake()
    {
        mangr = transform.parent.gameObject.GetComponent <CheckpointManager>();
        GameObject fg = GameObject.FindWithTag("MainCamera");

        fadr = fg.GetComponent <TextFader>();
        GameObject thrOb = GameObject.FindWithTag("Thruster");

        thrst = thrOb.GetComponent <Thruster>();
    }
Esempio n. 8
0
    void Awake()
    {
        cam   = GameObject.FindWithTag("MainCamera");
        fader = cam.GetComponent <TextFader>();

        /*///*
         * PlayerPrefs.SetFloat("lvl0", 0);
         * PlayerPrefs.SetFloat("lvl1", 0);
         * PlayerPrefs.SetFloat("lvl2", 0);
         * PlayerPrefs.SetFloat("lvl3", 0);*/
    }
 protected override void OnInit()
 {
     base.OnInit();
     this.m_descLab       = Make <GameLabel>("Text");
     this.m_itemDescLab   = Make <GameLabel>("Image:Text");
     this.m_itemDescFader = this.m_itemDescLab.GetComponent <TextFader>();
     this.m_okBtn         = Make <GameButton>("Image:Button");
     this.m_container     = Make <GameUIContainer>("ScrollView:Viewport");
     this.m_itemDescCom   = Make <GameUIComponent>("Image");
     this.m_togCom        = Make <GameUIComponent>("ScrollView");
     this.m_feedBackLab   = Make <GameLabel>("feedBack");
     this.m_flyIconImg    = Make <GameImage>("flyIcon");
 }
Esempio n. 10
0
    /// <summary>
    /// Initialize resources.
    /// </summary>
    /// <param name="minerCostList">Miner cost list.</param>
    void Initialize()
    {
        GameObject temp = GameObject.Find("ClickMechanic");

        if (temp != null)
        {
            textFader = temp.GetComponent <TextFader>();
            Debug.Log("TextFader is initialized");
        }
        else
        {
            Debug.Log("Could not find TextFader in Scene");
        }

        gravelMiner   = new Miner("gravelMiner", minerCost[0], researchCosts[0], passiveBonus[0]);
        graniteMiner  = new Miner("graniteMiner", minerCost[1], researchCosts[1], passiveBonus[1]);
        metalMiner    = new Miner("metalMiner", minerCost[2], researchCosts[2], passiveBonus[2]);
        obsidianMiner = new Miner("obsidianMiner", minerCost[3], researchCosts[3], passiveBonus[3]);
        goldMiner     = new Miner("goldMiner", minerCost[4], researchCosts[4], passiveBonus[4]);

        minerList = new List <Miner>();
        minerList.Add(gravelMiner);
        minerList.Add(graniteMiner);
        minerList.Add(metalMiner);
        minerList.Add(obsidianMiner);
        minerList.Add(goldMiner);

        temp = GameObject.Find("ResearchCanvas");
        if (temp != null)
        {
            researchCanvas = temp.GetComponent <Canvas>();
            researchCanvas.gameObject.SetActive(false);
            Debug.Log("ResearchCanvas is initialized");
        }
        else
        {
            Debug.Log("Could not find ResearchCanvas in Scene");
        }

        temp = GameObject.Find("MinerCanvas");
        if (temp != null)
        {
            minerCanvas = temp.GetComponent <Canvas>();
            minerCanvas.gameObject.SetActive(false);
            Debug.Log("MinerCanvas is initialized");
        }
        else
        {
            Debug.Log("Could not find MinerCanvas in Scene");
        }
    }
Esempio n. 11
0
 public void ShowCredits()
 {
     if (currentText == credits)
     {
         credits.Fade();
         title.Fade();
         currentText = title;
     }
     else
     {
         currentText.Fade();
         credits.Fade();
         currentText = credits;
     }
 }
Esempio n. 12
0
 public void ShowControls()
 {
     if (currentText == controls)
     {
         controls.Fade();
         title.Fade();
         currentText = title;
     }
     else
     {
         currentText.Fade();
         controls.Fade();
         currentText = controls;
     }
 }
Esempio n. 13
0
        protected override void OnInit()
        {
            base.OnInit();

            this.m_chatCom     = Make <PresuadeContentComponent>("Person");
            this.m_progressCom = Make <PresuadeProgressComponent>("Panel_topleft");
            this.m_chooseCom   = Make <PresuadeChooseComponent>("Panel");

            this.m_bgBtn          = Make <GameUIComponent>("RawImage_bg");
            this.m_downCom        = Make <GameUIComponent>("RawImage_bg:Down");
            this.m_topCom         = Make <GameUIComponent>("RawImage_bg:Top");
            this.m_describleLab   = Make <GameLabel>("RawImage_bg:Text");
            this.m_btnQuit        = Make <GameButton>("Button_pause");
            this.m_describleFader = this.m_describleLab.GetComponent <TextFader>();
        }
        protected override void OnInit()
        {
            base.OnInit();

            this.m_selfTex   = Make <GameTexture>("self");
            this.m_selfSpine = Make <GameSpine>("self_spine");

            this.m_npcTex   = Make <GameTexture>("npc");
            this.m_npcSpine = Make <GameSpine>("npc_spine");

            this.m_contentLab     = Make <GameLabel>("Image_chat:ContentLab");
            this.m_contentFader   = this.m_contentLab.GetComponent <TextFader>();
            this.m_leftBtn        = Make <GameButton>("Image_chat:btnLeft");
            this.m_rightBtn       = Make <GameButton>("Image_chat:btnRight");
            this.m_serialIconGrid = Make <GameUIContainer>("Image_chat:serialIconGrid");
            this.m_Image_chat     = Make <GameUIComponent>("Image_chat");
            this.m_confutBtn      = Make <GameButton>("btnConfut");
            this.m_iconCom        = Make <GameUIComponent>("Image_icon");
            this.m_iconImg        = this.m_iconCom.Make <GameImage>("icon");
        }
Esempio n. 15
0
    // Use this for initialization
    void Start()
    {
        GameObject temp = GameObject.Find("ClickMechanic");

        if (temp != null)
        {
            textFader = temp.GetComponent <TextFader>();
            Debug.Log("TextFader is initialized");
        }
        else
        {
            Debug.Log("Could not find TextFader in Scene");
        }
        if (pickaxeLevel > 1)
        {
            for (int i = 1; i < pickaxeLevel; i++)
            {
                upgradeCost += (pickaxeLevel * upgradeMultiplier);
            }
        }
    }
Esempio n. 16
0
    void KillPlayer(GameObject player)
    {
        if (TutorialCamera.Enabled())
        {
            GameRecorder.StopPlayback();
            if (explode)
            {
                player.SendMessage("Explode");
                SoundManager.Play("crash");

                player.SendMessage("Reload");
                IncrementCrashCount(true);
            }

            return;
        }

        if (!LevelState.Dead)
        {
            MainGUI.Play("RestartLevel");

            // Disable text
            GUIController.DisableTexts();

            // Update drone count
            if (SaveManager.save != null)
            {
                if (explode)
                {
                    IncrementCrashCount(false);
                }
                SaveManager.save.droneCount++;
                SaveManager.Write();

                // Display drone coun
                if (false)
                {
                    GameObject thingy = Tutorial.ShowText("DroneText", "Drones lost: " + SaveManager.save.droneCount, 0, TextAlignment.Center, TextAnchor.MiddleCenter, 0.5f, 0.5f);
                    Mover      mover  = thingy.AddComponent <Mover>();
                    mover.direction = Vector3.up;
                    mover.speed     = 0.2f;
                    TextFader fader = thingy.AddComponent <TextFader>();
                    fader.fadeRate = 1.0f;
                    fader.FadeOut();
                }
            }

            // Update level state
            GUIController.LevelStarted = false;
            LevelStart.started         = false;
            LevelState.Dead            = true;

            if (explode)
            {
                // Create explosion effect
                player.SendMessage("Explode");

                // Crash sound
                SoundManager.Play("crash");

                // Disable renderers if exploding
                player.GetComponent <Renderer>().enabled = false;
                player.transform.Find("Shield").GetComponent <Renderer>().enabled = false;
            }

            // Disable default camera controller until level restarts
            ThirdPersonCamera cameraController = Camera.main.GetComponent <ThirdPersonCamera>();
            if (cameraController != null)
            {
                cameraController.enabled = false;
            }

            // Detach grappling hook so we don't keep swinging
            grapplingHook.Detach();

            // I don't really remember why
            ControlManager.DisabledFrame = true;

            // Pause and then restart the level
            StartCoroutine(PauseBeforeReset());
        }
    }
Esempio n. 17
0
    /// <summary>
    /// Initialize resources.
    /// </summary>
    void Initialize()
    {
        gravelMine   = new Mine("GRAVEL", mineCost[0], mineBonus[0]);
        graniteMine  = new Mine("GRANITE", mineCost[1], mineBonus[1]);
        metalMine    = new Mine("METAL", mineCost[2], mineBonus[2]);
        obsidianMine = new Mine("OBSIDIAN", mineCost[3], mineBonus[3]);
        goldMine     = new Mine("GOLD", mineCost[4], mineBonus[4]);

        mineList = new List <Mine>();
        mineList.Add(gravelMine);
        mineList.Add(graniteMine);
        mineList.Add(metalMine);
        mineList.Add(obsidianMine);
        mineList.Add(goldMine);

        GameObject temp = GameObject.Find("stone");

        if (temp != null)
        {
            stoneImage = temp.GetComponent <Image>();
            setStoneSprite(0);
            Debug.Log("spriteRenderer is initialized");
        }
        else
        {
            Debug.Log("Could not find stone in Scene");
        }

        temp = GameObject.Find("iStones");
        if (temp != null)
        {
            stoneBkImage = temp.GetComponent <Image>();
            setStoneBkSprite(0);
            Debug.Log("iStones is initialized");
        }
        else
        {
            Debug.Log("Could not find iStones in Scene");
        }

        temp = GameObject.Find("ClickMechanic");
        if (temp != null)
        {
            textFader = temp.GetComponent <TextFader>();
            Debug.Log("TextFader is initialized");
        }
        else
        {
            Debug.Log("Could not find TextFader in Scene");
        }

        temp = GameObject.Find("MineObjects");
        if (temp != null)
        {
            minerUpgrade = temp.GetComponent <MinerUpgrade>();
            minerUpgrade.btnBuyMiner.onClick.AddListener(BuyMinerOnClick);
            minerUpgrade.btnResearchUpgrade.onClick.AddListener(ResearchUpgradeOnClick);
            Debug.Log("MinerUpgrade is initialized");
        }
        else
        {
            Debug.Log("Could not find MinerUpgrade in Scene");
        }
    }
 private void Start()
 {
     textFader = GetComponent <TextFader>();
 }
 public void Update(bool active)
 {
     BackgroundFader.Update(active);
     TextFader.Update(active);
     MainIconFader.Update(active);
 }