Beispiel #1
0
        private void OnParentChanged(ParentChangedEngineEventArgs args)
        {
            if (TryTransition())
            {
                return;
            }

            CurrentStrategy?.OnParentChanged(args, this, CurrentState);
        }
Beispiel #2
0
 private void OnParentChanged(ParentChangedEngineEventArgs args)
 {
     if (args.Reason == Reasons.Unloaded.FromCar)
     {
         // unloaded on parking lot
         _myParkingLot      = args.NewParent.GetImplementation <IGraphNode>();
         CurrentItemRequest = new ItemRequest(Items.SkiTicket, 1.0f);
         SetTargetToNextPointTowardsCashierOrCashierBooth();
     }
 }
Beispiel #3
0
 public virtual void OnParentChanged(ParentChangedEngineEventArgs args, IArtificialIntelligence ai, IArtificialIntelligenceState currentState)
 {
 }