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; } } }
public void OpenCategory(CargoOrderCategory categoryToOpen) { if (!CustomNetworkManager.Instance._isServer) { return; } CurrentCategory = categoryToOpen; OnCategoryUpdate?.Invoke(); }
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; } } }
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; } } }