// Use this for initialization void Awake() { UpdatePos(); mainCamera = GetComponent <Camera>(); minSizeY = mainCamera.orthographicSize; minSizeX = minSizeY * Screen.width / Screen.height; craftMenu = transform.Find("CraftMenu").GetComponent <CraftMenu>(); SetCameraPos(); SetCameraSize(); }
public override List <Items> GetItems() { if (!menu) { menu = GetComponentInParent <CraftMenu>(); } int lv = 0; switch (menu.Type) { case CraftMenu.CRAFT_TYPE.FORGE: lv = Player.ForgeLv; break; case CraftMenu.CRAFT_TYPE.ALCHMIC: lv = Player.AlchmicLv; break; case CraftMenu.CRAFT_TYPE.SEWING: lv = Player.SewingLv; break; } List <Items> temp = new List <Items>(); for (int i = 0; i <= lv; i++) { if (!menu.CraftingList.ContainsKey(i)) { continue; } temp.AddRange(menu.CraftingList[i]); } if (temp.Count == 0) { temp = null; } return(temp); }