Exemple #1
0
 public PetalFolder(GameObject prefab)
 {
     this.petals = new List <Petal>();
     this.prec   = null;
     isDirty     = true;
     petalPrefab = prefab;
 }
Exemple #2
0
 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;
 }
Exemple #3
0
 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;
 }