public static void GoToBattlePlaybackState(ReplayMapDataLoader mapDataLoader) { BattlePlaybackState battlePlaybackState = new BattlePlaybackState(); battlePlaybackState.Setup(null, null, mapDataLoader); Service.Get <EventManager>().RegisterObserver(battlePlaybackState, EventId.BattleRecordRetrieved, EventPriority.Default); }
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); }
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); }
public unsafe static long $Invoke1(long instance, long *args) { BattlePlaybackState.GoToBattlePlaybackState((ReplayMapDataLoader)GCHandledObjects.GCHandleToObject(*args)); return(-1L); }