Exemplo n.º 1
0
    public void fireBall(float powerScalar, Vector3 fireDir, Vector3 hitPoint)
    {
        HOAudioManager.FireBall();
        GameManager.Rules.OnBallFired();
        m_slowTime = 0;

        Vector3 fireForce = fireDir * powerScalar * ConstantData.GetPoolDatas().MaxImpulse;

        m_rigidbody.AddForceAtPosition(fireForce, hitPoint, ForceMode.Impulse);
        m_state = State.ROLL;
        OpenDrag();
    }