Exemplo n.º 1
0
 private void Start()
 {
     S = this;
     OutputSlot.Initialize(new OutputSlot());
     InputSlot.Initialize(new InputSlot());
     AddToSingleton();
 }
Exemplo n.º 2
0
    public void ShowTrade(ITradeable Tradeable)
    {
        AudioManager.S.PlaySound("TradeComplete");
        if (CurrentTrade != null)
        {
            RemoveItemsFromTradeUI();
        }
        CurrentlyBeingTradedWith = Tradeable;
        CurrentTrade             = CurrentlyBeingTradedWith.GetTrade();
        TradesLeft = CurrentTrade.MaxNumberOfTrades;
        OutputSlot.Initialize(new OutputSlot());
        InputSlot.Initialize(new InputSlot());
        Background.SetActive(true);
        InputSlot.SetOutputSihlouette(CurrentTrade.WantedItem);
        InputSlot S = (InputSlot)InputSlot.ReferenceSlot;

        S.AcceptedItem = CurrentTrade.WantedItem;
        OutputSlot.SetOutputSihlouette(CurrentTrade.BaseTradedItem);
    }