public LockPauseModule() : base() { Instance = this; InputLocks = new List <InputLock>(); PauseLocks = new List <PauseLock>(); Log("Pause module started!"); }
public LockPauseModule() : base() { Instance = this; InputLocks = new List <InputLock>(); PauseLocks = new List <PauseLock>(); //hacky stuff to get information we don't actually have access to Type thunkType = CCBase.BaseGameTypes.FirstOrDefault(t => t.Name == "GameCurrentTimescaleThunk"); GameCurrentTimescaleThunk = Activator.CreateInstance(thunkType) as IValueThunk <float>; Log("Pause module started!"); }
public override void Dispose() { Instance = null; }