public static FighterObject GenerateItem(FighterObject selectedItem) { var generatedItem = CreateInstance <FighterObject>(); generatedItem.Init(selectedItem); return(generatedItem); }
private void Init(FighterObject fighter) { data = FighterData.Clone(fighter.data); fighterDropTable = fighter.fighterDropTable; fighterDropTable.ValidateTable(); }