Пример #1
0
        //public static bool autoFireEnabled=false;

        private void Awake()
        {
            instance = this;
            //On.RoR2.Networking.NetworkManagerSystem.OnClientConnect += (self, user, t) => { };
            // Load/Configure assets and read Config

            Modules.Config.ReadConfig();

            Modules.Assets.Init();
            if (cancel)
            {
                return;
            }
            Modules.Shaders.init();
            Modules.Tokens.Init();
            Modules.Prefabs.Init();
            Modules.Buffs.Init();

            Modules.Unlockables.Init();


            ExtraInputs.AddActionsToInputCatalog();
            var userDataInit = typeof(UserData).GetMethod(nameof(UserData.wVZZKoPFwEvodLvLcYNvVAPKpUj), BindingFlags.NonPublic | BindingFlags.Instance);

            HookEndpointManager.Add(userDataInit, (Action <Action <UserData>, UserData>)ExtraInputs.AddCustomActions);


            //CustomBind();


            // Any debug stuff you need to do can go here before initialisation
            if (debug)
            {
                Modules.Helpers.AwakeDebug();
            }

            //Initialize Content Pack
            ContentPackProvider.Initialize();

            Hook();
        }
Пример #2
0
 internal bool TryGetValue(string key, out ContentPackProvider outPut)
 {
     return(contentPackProviders.TryGetValue(key, out outPut));
 }