public void StartScenario(VendorData scenarioData) { this.scenarioData = scenarioData; SetCurrentItemContainer(true); SetItem(scenarioData.SellingItemContainer.GetSlotByIndex(0).item); }
public void Trigger(GameObject other) { var otherItemContainer = other.GetComponent <IItemContainer>(); if (otherItemContainer == null) { return; } VendorData vendorData = new VendorData(otherItemContainer, itemContainer); onStartVendorScenario.Raise(vendorData); }