fBaseXtensions.Navigation.Navigation.IsInTown C# (CSharp) Method

IsInTown() public static method

public static IsInTown ( ) : bool
return bool
        public static bool IsInTown()
        {
            bool isInTown;

            using (ZetaDia.Memory.AcquireFrame())
            {
                isInTown = ZetaDia.IsInTown;

            }

            //If true.. lets verify it with scene check!
            if (isInTown)
            {
                int curSceneID;
                using (ZetaDia.Memory.AcquireFrame())
                {
                    curSceneID = ZetaDia.Me.CurrentScene.SceneGuid;
                }

                //Check the scene ID.. no match means FALSE!
                if (!TownSceneIDs.Contains(curSceneID))
                    isInTown = false;
            }

            return isInTown;
        }