Example #1
0
    public void ReInit()
    {
        category = null;
        if (order == null)
        {
            Logger.Log("CargoItem: no order found, not doing init", Category.NetUI);
            return;
        }
        foreach (var element in Elements)
        {
            string nameBeforeIndex = element.name.Split('~')[0];
            switch (nameBeforeIndex)
            {
            case "SupplyName":
                element.SetValue = order.OrderName;
                break;

            case "Price":
                element.SetValue = order.CreditsCost.ToString() + " credits";
                break;

            case "CartName":
                element.SetValue = order.OrderName + "\n" + order.CreditsCost.ToString() + " credits";
                break;

            case "Cancel":
                element.SetValue = "CANCEL";
                break;
            }
        }
    }
Example #2
0
    public void OpenCategory(CargoOrderCategory categoryToOpen)
    {
        if (!CustomNetworkManager.Instance._isServer)
        {
            return;
        }

        CurrentCategory = categoryToOpen;
        OnCategoryUpdate?.Invoke();
    }
Example #3
0
    public void ReInit(CargoOrderCategory _category)
    {
        category = _category;
        foreach (var element in Elements)
        {
            string nameBeforeIndex = element.name.Split('~')[0];
            switch (nameBeforeIndex)
            {
            case "SupplyName":
                element.SetValue = category.CategoryName;
                break;

            case "Price":
                element.SetValue = "ENTER";
                break;
            }
        }
    }
Example #4
0
        public void ReInit(CargoOrderCategory _category)
        {
            category = _category;
            foreach (var element in Elements)
            {
                string nameBeforeIndex = element.name.Split('~')[0];
                switch (nameBeforeIndex)
                {
                case "SupplyName":
                    ((NetUIElement <string>)element).SetValueServer(category.CategoryName);
                    break;

                case "Price":
                    ((NetUIElement <string>)element).SetValueServer("ENTER");
                    break;
                }
            }
        }