MuzzleFlash.Update C# (CSharp) Method

Update() public method

public Update ( ) : void
return void
    void Update()
    {
        bool showNow = (showTime > 0.0);

        if(showTime > 0.0f) {
            showTime -= Time.deltaTime;
        }

        if(nearLayer.active != showNow) {
            nearLayer.active = showNow;
            spinLayer.active = showNow;
        }
        if(showNow) {
            nearLayer.transform.localScale = Vector3.one * Random.Range(0.7f,1.1f) * scaleBasis;
            spinLayer.transform.localScale = Vector3.one * Random.Range(0.7f,1.1f) * scaleBasis;
            spinLayer.transform.Rotate(0.0f,0.0f,Random.Range(-360.0f,360.0f));
        }
    }

Usage Example

Example #1
0
        public void Update()
        {
            if (Automatic.Update())
            {
                FireOneShot(m_TargetTransform);
            }

            MuzzleFlash.Update();
            Shell.Update();
            Effect.Update();
            Recoil.Update();
        }