Beispiel #1
0
        public void StartScenario(VendorData scenarioData)
        {
            this.scenarioData = scenarioData;

            SetCurrentItemContainer(true);

            SetItem(scenarioData.SellingItemContainer.GetSlotByIndex(0).item);
        }
Beispiel #2
0
        public void Trigger(GameObject other)
        {
            var otherItemContainer = other.GetComponent <IItemContainer>();

            if (otherItemContainer == null)
            {
                return;
            }

            VendorData vendorData = new VendorData(otherItemContainer, itemContainer);

            onStartVendorScenario.Raise(vendorData);
        }