示例#1
0
        public static T Instantiate <T>(T original, UnityEmulator onEmulator = null, Action <ComponentInitialize <T> > initialization = null)
            where T : MonoBehaviour, new()
        {
            var emu = onEmulator ?? UnityEmulator.Instance;

            return(emu.NewGameObject <T>(original, initialization));
        }
示例#2
0
 public UnityEmulatorWrap(double fps = 60.0)
 {
     Emulator = new UnityEmulator(fps);
 }
示例#3
0
 public UnityEmulator(double fps = 60.0)
 {
     Fps       = fps;
     _instance = this;
     clock     = new Stopwatch();
 }
示例#4
0
        public static GameObject Instantiate(UnityEmulator onEmulator = null)
        {
            var emu = onEmulator ?? UnityEmulator.Instance;

            return(emu.NewGameObject());
        }