Esempio n. 1
0
 public override Scene MakeScene()
 {
     if (MediaDir != null)
     {
         Directory.SetCurrentDirectory(MediaDir);
     }
     TransferDelegates();
     SharedWorld.DoAsyncLoad = true;
     scene.Initialize();
     if (ContentFile != null)
     {
         scene.LoadScene(GetMediaPath(ContentFile));
     }
     //Viewer.SetDebugLevel(1);
     return(scene.MainScene);
 }
Esempio n. 2
0
 public override Scene MakeScene()
 {
     if (MediaDir != null)
     {
         Directory.SetCurrentDirectory(MediaDir);
     }
     TransferDelegates();
     SharedWorld.DoAsyncLoad = true;
     World.DoAsyncLoad       = true;
     scene.PhysicsOptions    = PhysicsOptions;
     scene.ScriptFile        = GetMediaPath(ScriptFile);
     scene.Initialize();
     if (ContentFile != null)
     {
         scene.LoadScene(GetMediaPath(ContentFile));
     }
     if (AvatarName != null)
     {
         scene.LoadAvatar(AvatarName, GetAvatarFileName(AvatarName));
     }
     //Viewer.SetDebugLevel(1);
     return(scene.MainScene);
 }