public void InitAndDisableButtons(List <EquipmentCategoryDefinitionContentKey> categoryKeys, CategoryManagerEventProxy eventProxy, List <string> enabledKeys) { this.eventProxy = eventProxy; initAllButton(); bool flag = false; for (int i = 0; i < categoryKeys.Count; i++) { flag = true; if (enabledKeys.Contains(categoryKeys[i].Key)) { flag = false; } createCategoryButton(categoryKeys[i], flag); } selectButton(allButton.gameObject); }
public void InitAndDisableButtons(InventoryData inventoryData, CategoryManagerEventProxy eventProxy) { this.eventProxy = eventProxy; initAllButton(); initEquippedButton(); initHiddenButton(); bool flag = false; int num = -1; for (int i = 0; i < inventoryData.CategoryKeys.Count; i++) { num = inventoryData.GetEquipmentIdsForCategory(inventoryData.CategoryKeys[i].Key).Length; flag = (num == 0); createCategoryButton(inventoryData.CategoryKeys[i], flag); } selectButton(allButton.gameObject); }
public void InitButtons(List <EquipmentCategoryDefinitionContentKey> categoryKeys, CategoryManagerEventProxy eventProxy, string categoryToSelect = "") { this.eventProxy = eventProxy; initAllButton(); for (int i = 0; i < categoryKeys.Count; i++) { createCategoryButton(categoryKeys[i], isDisabled: false, categoryToSelect); } if (string.IsNullOrEmpty(categoryToSelect)) { selectButton(allButton.gameObject); return; } HorizontalLayoutCenterOnElement component = GetComponent <HorizontalLayoutCenterOnElement>(); if (component != null) { component.CenterOnElement <Button>(categoryToSelectButtonIndex); } }
public void SetEventProxy(CategoryManagerEventProxy eventProxy) { this.eventProxy = eventProxy; }
public void Init(EquipmentCategoryDefinitionContentKey categoryDefinitionKey, CategoryManagerEventProxy eventProxy) { this.categoryDefinitionKey = categoryDefinitionKey; this.eventProxy = eventProxy; CoroutineRunner.Start(loadCategoryDefinition(), this, "setupModelRenderer"); }