Пример #1
0
    public override void OrientateHero(Ray ray)
    {
        base.OrientateHero(ray);

        HelperTrans.pointByRay(ray, vector3 =>
        {
            CurWeapon.transform.LookAt(vector3);
        });
    }
Пример #2
0
    public bool CanShotBeSuccess(Transform transformA, Transform transformB, float maxAngle)
    {
        float angle = HelperTrans.angleBetwineTwoTransforms(transformA, transformB);

        return((angle < maxAngle * 0.5f) ? true : false);
    }
Пример #3
0
    /// <summary>
    /// Movement:
    /// </summary>

    public virtual void SetDistinationPosition(Ray ray)
    {
        SetCharacterDestination(HelperTrans.pointByRay(ray));
    }