public static void Init(Main_DataFileManager DatafileManager, Main_PictureBookViewer Viewer, Assets_CharacterList Asset) { Main_PictureBookManager.DatafileManager = DatafileManager; Main_PictureBookManager.PictureBookViewer = Viewer; Main_PictureBookManager.CharacterList = Asset; UpdateFromJson(); //セーブデータを補完する { foreach (var node in Asset.CharacterList) { bool isExist = false; for (int i = 0, size = CharacterSaveData.Data.Count; i < size; ++i) { if (CharacterSaveData.Data[i].CloseID == node.CloseID) { isExist = true; break; } } //無かったら追加 if (!isExist) { var data = new Json_PictureBook_ListNode(node.CloseID); CharacterSaveData.Data.Add(data); } } } }
public void Init(Main_PictureBookViewer parent, CharacterData chara, Json_PictureBook_ListNode savedata) { _ParentComponent = parent; _myCharacterData = chara; _myData = savedata; //画像を差し替え if (savedata.NumOfPhotos > 0) { _Image.sprite = chara.sprite;//Sprite.Create((Texture2D)texture, new Rect(0, 0, texture.width, texture.height), new Vector2(0.5f, 0.5f)); } }