NRaas.CupcakeSpace.Interactions.PurchaseItemEx.BuyFoodDefinition.AddInteractions C# (CSharp) Метод

AddInteractions() публичный Метод

public AddInteractions ( InteractionObjectPair iop, Sim actor, CraftersConsignment target, List results ) : void
iop InteractionObjectPair
actor Sim
target CraftersConsignment
results List
Результат void
            public override void AddInteractions(InteractionObjectPair iop, Sim actor, CraftersConsignment target, List<InteractionObjectPair> results)
            {
                List<ObjectGuid> objectsICanBuyInDisplay = DisplayHelper.GetObjectsICanBuyInDisplay(actor, target);
                if (objectsICanBuyInDisplay.Count == 1)
                {
                    PreparedFood food = GlobalFunctions.ConvertGuidToObject<PreparedFood>(objectsICanBuyInDisplay[0]);
                    if (food != null)
                    {
                        results.Add(new InteractionObjectPair(new BuyFoodDefinition(food), iop.Target, iop.Tuning));
                    }
                }
                else if (objectsICanBuyInDisplay.Count > 0)
                {
                    results.Add(iop);
                }
            }