public override void Load() { LILogger.Init(); AssetDB.Init(); Harmony.PatchAll(); LILogger.LogMsg("LevelImposter Initialized."); }
public override void Load() { LILogger.Init(); VersionCheck.CheckVersion(); VersionCheck.CheckNewtonsoft(); AssetDB.Init(); Harmony.PatchAll(); LILogger.LogMsg("LevelImposter Initialized."); }
public static void Postfix(AmongUsClient __instance) { foreach (AssetReference objRef in __instance.ShipPrefabs) { GameObject obj = (GameObject)objRef.Asset; AssetDB.ImportMap(obj); } LILogger.LogInfo("Found and stored prefabs"); }
private static void FindAssetDatabase() { var databaseAssets = AssetDatabase.FindAssets("t:AssetDB"); foreach (var item in databaseAssets) { var path = AssetDatabase.GUIDToAssetPath(item); m_assetDb = (AssetDB)AssetDatabase.LoadAssetAtPath(path, typeof(AssetDB)); break; } }
public void PreBuild(PolusShipStatus shipStatus) { // Load Map and AssetDB if (!AssetDB.Import()) { return; } if (!MapHandler.Load()) { return; } // Vars map = MapHandler.GetMap(); polus = new PolusHandler(shipStatus); builder = new AssetBuilder(polus); MinimapGenerator.Reset(); // Rooms LILogger.LogInfo("...Building Rooms"); for (int i = 0; i < map.objs.Length; i++) { if (map.objs[i].type != "util-room") { continue; } MapAsset asset = map.objs[i]; bool success = builder.PreBuild(asset); if (!success) { LILogger.LogError("Failed to build " + asset.name); } } // Objects LILogger.LogInfo("...Building Objects"); for (int i = 0; i < map.objs.Length; i++) { if (map.objs[i].type == "util-room") { continue; } MapAsset asset = map.objs[i]; bool success = builder.PreBuild(asset); if (!success) { LILogger.LogError("Failed to build " + asset.name); } else if (i % 100 == 0 && i != 0) { LILogger.LogInfo("..." + i + " Objects Built"); } } }
private void AnimationExplorerWPF_Loaded(object sender, RoutedEventArgs e) { if (Animations.IsEmpty()) { string dbPath = AssetDB.GetDBPath(MEGame.ME3); if (File.Exists(dbPath)) { LoadDatabase(dbPath); } } else { listBoxAnims.ItemsSource = Animations; } }
public VitterFolioMutation(AssetDB db) { }
public PortfolioResolver(AssetDB db) { _db = db; }
public AssetManager(AssetDB AssetDB) { _AssetDB = AssetDB; }
public AssetResolver(AssetDB db) { _db = db; }