Update() public method

public Update ( ) : void
return void
Beispiel #1
0
    // Update is called once per frame
    void Update()
    {
        if (mana == null)
        {
            mana = playerObject.GetComponent <PlayerScript>().GetPlayerData().mana;
            return;
        }

        mana.Update();
        //barImage.fillAmount = mana.GetManaNormalized();
        Rect uvRect = barImage.uvRect;

        uvRect.x       -= 0.5f * Time.deltaTime;
        barImage.uvRect = uvRect;

        Vector2 barMaskSizeDelta = maskRectTransform.sizeDelta;

        barMaskSizeDelta.x          = mana.GetManaNormalized() * barMaskWidth;
        maskRectTransform.sizeDelta = barMaskSizeDelta;

        float rand = Random.Range(0, 1f);

        if (rand > 0.98f)
        {
            mana.TrySpendMana(30);
        }
    }
Beispiel #2
0
 private void FixedUpdate()
 {
     if (mana != null)
     {
         mana.Update(manaText);
         barImage.fillAmount = mana.GetManaNormalized();
     }
 }
Beispiel #3
0
 // Update is called once per frame
 void Update()
 {
     DamagePhysic.Update();
     DamageMagic.Update();
     Heal.Update();
     Mana.Update();
     Message.Update();
 }
Beispiel #4
0
    private void FixedUpdate()
    {
        mana.Update();

        Rect uvRect = barRawImage.uvRect;

        uvRect.x          += .1f * Time.fixedDeltaTime;
        barRawImage.uvRect = uvRect;

        imageMana.fillAmount = mana.GetNormalized();
    }
Beispiel #5
0
    private void Update()
    {
        mana.Update();


        Rect uvReact = barRawImage.uvRect;

        uvReact.x         -= 1f * Time.deltaTime;
        barRawImage.uvRect = uvReact;

        Vector2 barMaskSizeDelta = barMaskRectTransform.sizeDelta;

        barMaskSizeDelta.x             = mana.GetManaNormaliezed() * barMaskWidth;
        barMaskRectTransform.sizeDelta = barMaskSizeDelta;
    }
Beispiel #6
0
    void Update()
    {
        gold.Update();
        mana.Update();
        mages.Update();
        date.Update();

        timer += Time.deltaTime;
        if (timer > UpdateTime)
        {
            gold.Gather();
            mana.Gather();
            timer = 0;
        }
    }
Beispiel #7
0
    private void Update()
    {
        mana.Update();

        Rect uvRect = barRawImage.uvRect;

        uvRect.x          += .2f * Time.deltaTime;
        barRawImage.uvRect = uvRect;

        Vector2 barMaskSizeDelta = barMaskRectTransform.sizeDelta;

        barMaskSizeDelta.x             = mana.GetManaNormalized() * barMaskWidth;
        barMaskRectTransform.sizeDelta = barMaskSizeDelta;

        edgeRectTransform.anchoredPosition = new Vector2(mana.GetManaNormalized() * barMaskWidth, 0);

        edgeRectTransform.gameObject.SetActive(mana.GetManaNormalized() < 1f);
    }
Beispiel #8
0
 public void Update(GameTime gameTime)
 {
     Mana?.Update(gameTime);
 }