void CreateNewItem(ItemCreator creator) { Item newItem = null; if(index1==0){ if(index2==0){ //One Handed Melee OneHandedMelee ohm = new OneHandedMelee(); newItem = ohm as Item; } else if(index2==1){ //Two Handed Melee TwoHandedMelee thm = new TwoHandedMelee(); newItem = thm as Item; } else if(index2==2){ //Bow Bow b = new Bow(); newItem = b as Item; } else if(index2==3){ //Staff Staff s = new Staff(); newItem = s as Item; } else if(index2==4){ //Shield Shield s = new Shield(); newItem = s as Item; } } else if(index1==1){ if(index2==0){ //Head HeadArmor ha = new HeadArmor(); newItem = ha as Item; } else if(index2==1){ //Body BodyArmor ba = new BodyArmor(); newItem = ba as Item; } else if(index2==2){ //Hand HandArmor ha = new HandArmor(); newItem = ha as Item; } else if(index2==3){ //Leg LegArmor la = new LegArmor(); newItem = la as Item; } } else if(index1==2){ } newItem.ID = creator.itemID; creator._Item = newItem; creator.Save(); creator.AddSpriteManager(sm); creator.isEditing = true; creator.isCreating = false; }