fBaseXtensions.Cache.Internal.Objects.CacheObject.BotIsFacing C# (CSharp) Méthode

BotIsFacing() public méthode

public BotIsFacing ( ) : bool
Résultat bool
        public virtual bool BotIsFacing()
        {
            Vector3 NormalizedVector = Position;
            NormalizedVector.Z = 0f; //Use Zero for Z -- this helps with units that hover..
            NormalizedVector.Normalize();

            Vector3 BotPositionNormalized = FunkyGame.Hero.Position;
            BotPositionNormalized.Z = 0f;
            BotPositionNormalized.Normalize();

            float angleDegrees = Vector3.AngleBetween(BotPositionNormalized, NormalizedVector);

            return (angleDegrees <= 0.0045 || angleDegrees > 0.0315);
        }

Same methods

CacheObject::BotIsFacing ( System.Vector3 DestinationVector ) : bool