Пример #1
0
    public void rotatePlayerWingObject(int directionChack, float drowTime = 0.2f)
    {
        if (_stopWingObjectMoveChack)
        {
            return;
        }

        Vector3 drowEulerAngles = _startEulerAngles;
        string  endFunction     = "";

        switch (directionChack)
        {
        case 2:         // left
            drowEulerAngles = _leftEulerAngles;
            break;

        case 3:         // right
            drowEulerAngles = _rightEulerAngles;
            break;

        case 4:         // under attack
            drowEulerAngles = _UderAttackEulerAngles;
            endFunction     = "underAttackEndChack";
            break;
        }

        //Destroy(_wingTransform.GetComponent("iTween") as iTween);
        //iTween.Stop(_wingObject);
        ObjectRotateControl.rotateToObject(_wingObject, drowTime, drowEulerAngles, _selfObject, endFunction);
    }
Пример #2
0
    public void PowerUpItemChack()
    {
        _PowerControl++;

        float drowTime = 0.3f;

        // power up eat effect
        _PowerUpEffect.transform.eulerAngles = new Vector3(53, 0, 0);
        ObjectRotateControl.rotateToObject(_PowerUpEffect, drowTime, new Vector3(53, 0, -180));
        ObjectScaleControl.scaleToObject(_PowerUpEffect, drowTime * 0.5f, Vector3.one * 2.0f);
        ObjectScaleControl.scaleToObject(_PowerUpEffect, drowTime * 0.5f, Vector3.zero, delayValue: drowTime);

        if (_PowerControl > _createBullet.Length)
        {
            _currentCoinValue += 5;
            _coinNumberCount.ViewNumberCount(_currentCoinValue, 0.3f);
        }
        else
        {
            bulletEnabledControl(true);
        }
    }