예제 #1
0
파일: LockPause.cs 프로젝트: XCVG/quattro
        public LockPauseModule() : base()
        {
            Instance   = this;
            InputLocks = new List <InputLock>();
            PauseLocks = new List <PauseLock>();

            Log("Pause module started!");
        }
예제 #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!");
        }
예제 #3
0
파일: LockPause.cs 프로젝트: XCVG/quattro
 public override void Dispose()
 {
     Instance = null;
 }