public PetalFolder(GameObject prefab) { this.petals = new List <Petal>(); this.prec = null; isDirty = true; petalPrefab = prefab; }
public void Return() { petalIndex = 0; if (folder.prec == null) { return; } this.folder.Clear(); this.folder = this.folder.prec; this.folder.Enable(); this.folder.isDirty = true; }
public void SetFolder(PetalFolder newFolder, bool isRoot) { petalIndex = 0; if (isRoot && folder != null) { this.folder.Clear(); } else if (folder != null) { this.folder.Disable(); } newFolder.prec = (isRoot ? null : this.folder); this.folder = newFolder; this.folder.isDirty = true; }