Exemplo n.º 1
0
 public virtual InteractionDefinition CreateDefinition(RabbitHole.VisitRabbitHoleWithBase <EiffelTower.TakeElevatorToTopWith> .BaseDefinition baseDef, string displayName)
 {
     return(new StairsDefinition(baseDef, displayName));
 }
Exemplo n.º 2
0
            public override void AddInteractions(InteractionObjectPair iop, Sim actor, RabbitHole target, List <InteractionObjectPair> results)
            {
                List <InteractionObjectPair> iops = new List <InteractionObjectPair> ();

                mBaseDefinition.AddInteractions(iop, actor, target, iops);
                foreach (InteractionObjectPair current in iops)
                {
                    RabbitHole.VisitRabbitHoleWithBase <EiffelTower.TakeElevatorToTopWith> .BaseDefinition baseDef = current.InteractionDefinition as RabbitHole.VisitRabbitHoleWithBase <EiffelTower.TakeElevatorToTopWith> .BaseDefinition;
                    results.Add(new InteractionObjectPair(CreateDefinition(baseDef, baseDef.GetInteractionName(actor, target, iop)), iop.Target));
                }
            }
Exemplo n.º 3
0
 public StairsDefinition(RabbitHole.VisitRabbitHoleWithBase <EiffelTower.TakeElevatorToTopWith> .BaseDefinition baseDef, string displayName) : this(baseDef)
 {
     mDisplayName    = displayName;
     mPaths          = new string[][] { baseDef.GetPath(false), baseDef.GetPath(true) };
     mBaseDefinition = null;
 }
Exemplo n.º 4
0
 public StairsDefinition(RabbitHole.VisitRabbitHoleWithBase <EiffelTower.TakeElevatorToTopWith> .BaseDefinition baseDef) : base(baseDef.InteractionName, baseDef.VisitName, baseDef.VisitTuniing, baseDef.VisitBuffOrigin)
 {
     mBaseDefinition = baseDef;
 }
Exemplo n.º 5
0
 protected override InteractionDefinition CreateStairsDefinition(RabbitHole.VisitRabbitHoleWithBase <EiffelTower.TakeElevatorToTopWith> .BaseDefinition baseDef)
 {
     return(new StairsDefinition(baseDef));
 }
Exemplo n.º 6
0
 public ElevatorDefinition(RabbitHole.VisitRabbitHoleWithBase <EiffelTower.TakeElevatorToTopWith> .BaseDefinition baseDef, string displayName) : base(baseDef, displayName)
 {
     mTitleDelegate = baseDef.GetPickerTitleDelegate();
 }
Exemplo n.º 7
0
 public ElevatorDefinition(RabbitHole.VisitRabbitHoleWithBase <EiffelTower.TakeElevatorToTopWith> .BaseDefinition baseDef) : base(baseDef)
 {
 }