Ejemplo n.º 1
0
        public static void GoToBattlePlaybackState(ReplayMapDataLoader mapDataLoader)
        {
            BattlePlaybackState battlePlaybackState = new BattlePlaybackState();

            battlePlaybackState.Setup(null, null, mapDataLoader);
            Service.Get <EventManager>().RegisterObserver(battlePlaybackState, EventId.BattleRecordRetrieved, EventPriority.Default);
        }
Ejemplo n.º 2
0
        public static void GoToBattlePlaybackState(BattleRecord battleRecord, BattleEntry battleEntry, IMapDataLoader mapDataLoader)
        {
            BattlePlaybackState battlePlaybackState = new BattlePlaybackState();

            Service.Get <BattlePlaybackController>().InitPlayback(battleRecord, battleEntry);
            battlePlaybackState.Setup(battleRecord, battleEntry, mapDataLoader);
        }
Ejemplo n.º 3
0
 public unsafe static long $Invoke2(long instance, long *args)
 {
     BattlePlaybackState.GoToBattlePlaybackState((BattleRecord)GCHandledObjects.GCHandleToObject(*args), (BattleEntry)GCHandledObjects.GCHandleToObject(args[1]), (IMapDataLoader)GCHandledObjects.GCHandleToObject(args[2]));
     return(-1L);
 }
Ejemplo n.º 4
0
 public unsafe static long $Invoke1(long instance, long *args)
 {
     BattlePlaybackState.GoToBattlePlaybackState((ReplayMapDataLoader)GCHandledObjects.GCHandleToObject(*args));
     return(-1L);
 }