优化
This commit is contained in:
@@ -125,7 +125,7 @@ namespace Ichni.Editor
|
||||
EditorManager.instance.uiManager.inspector.SetInspector(connectedGameElement);
|
||||
EditorManager.instance.timeline.SetTimeLine(connectedGameElement);
|
||||
}
|
||||
private IEnumerator ienumerator = null;
|
||||
public IEnumerator ienumerator = null;
|
||||
public void ExpandOrFold()
|
||||
{
|
||||
ExpandOrFold(false);
|
||||
@@ -182,12 +182,12 @@ namespace Ichni.Editor
|
||||
}
|
||||
private IEnumerator ExpandOverTime(List<GameElement> FixedList)//帧率过低的时候等一下再实例化
|
||||
{
|
||||
|
||||
float StrandTimeWhileStartUp = EditorManager.instance.CurrentFrameRate;
|
||||
float startTime = Time.realtimeSinceStartup;
|
||||
for (var index = 0; index < FixedList.Count; index++)
|
||||
{
|
||||
int hasYield = 0;
|
||||
while (Time.realtimeSinceStartup - startTime > 1f / EditorManager.instance.editorSettings.frameRate * 3f && hasYield <= 2)
|
||||
while (Time.realtimeSinceStartup - startTime > 1f / StrandTimeWhileStartUp * 3f && hasYield <= 2)
|
||||
{
|
||||
yield return null;
|
||||
hasYield += 1;
|
||||
|
||||
Reference in New Issue
Block a user