예제 #1
0
 public void OnEnable()
 {
     //Debug.Log ("I'm enabled, bitch");
     exp       = FindObjectOfType <XPController> ();
     exp.panel = this;
     Refresh();
 }
예제 #2
0
 private void Start()
 {
     healthController = Player.GetComponentInChildren <HealthController>();
     xpController     = Player.GetComponent <XPController>();
     //  weaponButtonHandler = weaponButton.GetComponent<WeaponButtonHandler>();
     audioSource = GetComponent <AudioSource>();
 }
 // Use this for initialization
 void Start()
 {
     exp   = FindObjectOfType <XPController> ();
     texts = GetComponentsInChildren <TMPro.TextMeshPro> ();
     for (int i = 0; i < texts.Length; i++)
     {
         texts[i].text = "" + (exp.GetLevel() + 1);
     }
 }
예제 #4
0
    void Start()
    {
        ui        = FindObjectOfType <TaskUI>();
        dropMgr   = FindObjectOfType <DropManager> ();
        character = FindObjectOfType <CharacterScript> ();
        camCtrl   = FindObjectOfType <CameraController> ();
        stairCtrl = FindObjectOfType <StairController> ();
        exp       = FindObjectOfType <XPController> ();

        queue = new List <int> ();
        ResetCam();

        smallButton = FindObjectOfType <SmallHelpButton> ();
    }
예제 #5
0
파일: XPPopup.cs 프로젝트: Iceybones/grizzy
    public void Popup(GameObject lookAtTarget, int value)
    {
        totalXp = value;
        meshRenderer.sortingOrder = 3;

        player    = lookAtTarget;
        killerCam = player.GetComponentInChildren <Camera>().gameObject;

        //  transform.rotation = Quaternion.LookRotation(transform.position - player.transform.position);
        audioSource  = GetComponent <AudioSource>();
        xpController = player.GetComponent <XPController>();
        StopAllCoroutines();
        StartCoroutine("RackupXp");
        // textMesh.text = "+" + value.ToString() + "xp";
    }
예제 #6
0
    public void Cook()
    {
        itemHandler = gameObject.GetComponent <ItemHandler>();
        int amount = itemHandler.amount;
        int slot   = itemHandler.inSlot.slotId;

        player       = transform.root.gameObject;
        chatManager  = player.GetComponent <ChatManager>();
        dataHandler  = player.GetComponent <DataHandler>();
        xpController = player.GetComponent <XPController>();
        if (Mathf.Pow(dataHandler.playerData.cookingXp, .25f) >= levelToCook)
        {
            xpController.GainXp("Cooking", xpReward);
            dataHandler.playerData.items[slot]       = cookedPrefabName;
            dataHandler.playerData.itemAmounts[slot] = amount;
            chatManager.LocalNotification("Cooked: " + cookedPrefabName, Color.green, true);
            //   player.GetComponentInChildren<Backpack>(true).SetBackpack();
            Destroy(this.gameObject);
        }
    }
예제 #7
0
    void Start()
    {
        //bank = FindObjectOfType <BankController> ();
        BankController[] banks = FindObjectsOfType <BankController>();
        for (int i = 0; i < banks.Length; i++)
        {
            if (banks [i] != bank)
            {
                otherBank = banks [i];
            }
        }
        exp    = FindObjectOfType <XPController>();
        uiText = root.GetComponentInChildren <UnityEngine.UI.Text> ();

        texts       = root.GetComponentsInChildren <TMPro.TextMeshProUGUI> ();
        uiText.text = ContentData.getLabelText("title_Daily");
        for (int i = 0; i < texts.Length; i++)
        {
            texts [i].text = ContentData.getLabelText("title_Daily");
        }
    }
예제 #8
0
    void Start()
    {
        stairCam  = GameObject.Find("StairCamera").GetComponent <Camera> ();
        bomb      = FindObjectOfType <BombController> ();
        character = FindObjectOfType <CharacterScript> ();
        charStore = FindObjectOfType <CharacterStorage> ();
        help      = FindObjectOfType <HelpController>();
        smHelp    = FindObjectOfType <SmallHelpButton> ();

        stairs = FindObjectOfType <StairController>();

        main = FindObjectOfType <GameController>();
        exp  = FindObjectOfType <XPController> ();

        FMC_Statistics.newPowerUp += RewardPerformance;

        types = new PickableItem.Type[drops.Length];
        for (int i = 0; i < types.Length; i++)
        {
            types [i] = drops [i].GetComponent <PickableItem> ().type;
        }
    }
    // Use this for initialization
    void Start()
    {
        ui   = FindObjectOfType <TaskUI>();
        exp  = FindObjectOfType <XPController>();
        drop = FindObjectOfType <DropManager>();
        shb  = FindObjectOfType <SmallHelpButton> ();

        camControl   = FindObjectOfType <CameraController>();
        gameControl  = FindObjectOfType <GameController>();
        screenCenter = camControl.OverlayToWorld(new Vector3(Screen.width / 2, Screen.height / 2, 10));

        texts = theStar.GetComponentsInChildren <TMPro.TextMeshPro>();

        reference = theYellowThing;

        theShadow.SetActive(false);
        theStar.SetActive(false);
        theYellowThing.SetActive(false);
        textObj.SetActive(false);

        string levelString = ContentData.getLabelText("title_LevelUp");

        uiText.text = levelString.ToUpper();
    }
예제 #10
0
 void Awake()
 {
     leveltext = levelRoot.GetComponentsInChildren <TextMeshProUGUI>();
     exp       = FindObjectOfType <XPController> ();
     exp.panel = this;
 }