public override void OrientateHero(Ray ray) { base.OrientateHero(ray); HelperTrans.pointByRay(ray, vector3 => { CurWeapon.transform.LookAt(vector3); }); }
public bool CanShotBeSuccess(Transform transformA, Transform transformB, float maxAngle) { float angle = HelperTrans.angleBetwineTwoTransforms(transformA, transformB); return((angle < maxAngle * 0.5f) ? true : false); }
/// <summary> /// Movement: /// </summary> public virtual void SetDistinationPosition(Ray ray) { SetCharacterDestination(HelperTrans.pointByRay(ray)); }