Esempio n. 1
0
        public LockPauseModule() : base()
        {
            Instance   = this;
            InputLocks = new List <InputLock>();
            PauseLocks = new List <PauseLock>();

            Log("Pause module started!");
        }
Esempio n. 2
0
        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!");
        }
Esempio n. 3
0
 public override void Dispose()
 {
     Instance = null;
 }