Exemple #1
0
                public override void AddInteractions(InteractionObjectPair iop, Sim Actor, ServingContainer Target, List <InteractionObjectPair> results)
                {
                    PicnicBlanket picnicBlanket = Target.Parent as PicnicBlanket;

                    if (picnicBlanket != null)
                    {
                        PicnicBasket basket = picnicBlanket.Basket;
                        if (basket != null)
                        {
                            results.AddRange(basket.GetAllInteractionsForActor(Actor));
                        }
                    }
                    JapLowDinnerTable.ServeMeal.Definition interaction = new JapLowDinnerTable.ServeMeal.Definition();
                    results.Add(new InteractionObjectPair(interaction, Target));
                }
Exemple #2
0
 public override void Init(ref InteractionInstanceParameters parameters)
 {
     base.Init(ref parameters);
     JapLowDinnerTable.ServeMeal.Definition definition = base.InteractionDefinition as JapLowDinnerTable.ServeMeal.Definition;
     this.mJT = definition.jt;
 }