Exemple #1
0
 public void SetParent(Transform p, CutSceneUnit u)
 {
     parent               = p;
     positionPool         = parent.GetComponent <PositionPool> ();
     unit                 = u;
     transform.localScale = positionPool.transform.localScale;
 }
Exemple #2
0
 void OnSceneGUI()
 {
             #if UNITY_EDITOR
     var unit = target as HierarchySystem;
     posPool = unit.GetComponentInParent <PositionPool>();
     ApplyShortCut(unit);
     ApplyVisualization(unit);
             #endif
 }
Exemple #3
0
        public Position Push(Position?parent)
        {
            var child = PositionPool.Push();

            child.Parent = parent;       //[Init]
            child.State  = this;
            child.Clear();
            return(child);
        }
Exemple #4
0
 public void Pop(ref Position child)
 {
     child.Parent = default;
     PositionPool.Pop(ref child);
 }
Exemple #5
0
 protected void displayPositionPool()
 {
     PositionPool.DisplayActive();
 }