Esempio n. 1
0
            public bool WalkOffLot()
            {
                if (Actor.HasExitReason(ExitReason.Canceled))
                {
                    return(false);
                }
                uint    offsetHint = 0u;
                Vector3 outPos     = Vector3.Invalid;

                if (LotManager.FindPlaceOutsideLot(Actor.LotCurrent, ref offsetHint, ref outPos))
                {
                    Route route = Actor.CreateRoute();
                    route.PlanToPoint(outPos);
                    return(Actor.DoRoute(route));
                }
                return(false);
            }