IEnumerator Grow(BranchNode node) { BranchNode._debug_currentIteration = 0; float delay = 0.5f; float time = delay; while (BranchNode._debug_currentIteration < BranchNode._debug_maxIteration) { time = Mathf.MoveTowards(time, 0, Time.fixedDeltaTime); if (time <= 0) { time = delay; BranchNode._debug_currentIteration ++; Debug.Log(BranchNode._debug_currentIteration + " : " + BranchNode._debug_maxIteration); node.Grow(); } yield return null; } }
IEnumerator Grow(BranchNode node) { BranchNode._debug_currentIteration = 0; float delay = 0.5f; float time = delay; while (BranchNode._debug_currentIteration < BranchNode._debug_maxIteration) { time = Mathf.MoveTowards(time, 0, Time.fixedDeltaTime); if (time <= 0) { time = delay; BranchNode._debug_currentIteration++; Debug.Log(BranchNode._debug_currentIteration + " : " + BranchNode._debug_maxIteration); node.Grow(); } yield return(null); } }