コード例 #1
0
ファイル: CameraAssets.cs プロジェクト: JosephZoeller/SOC
 internal static void GetCameraAssets(CameraDetail questDetail, FileAssets fileAssets)
 {
     if (questDetail.cameras.Count > 0)
     {
         fileAssets.AddFPKFolder(Path.Combine(CameraAssetsPath, "FPK_Files"));
         fileAssets.AddFPKDFolder(Path.Combine(CameraAssetsPath, "FPKD_Files"));
     }
 }
コード例 #2
0
ファイル: AnimalAssets.cs プロジェクト: JosephZoeller/SOC
        internal static void GetAnimalAssets(AnimalDetail questDetail, FileAssets fileAssets)
        {
            string AniFPKAssetsPath  = Path.Combine(animalAssetsPath, "FPK_Files");
            string AniFPKDAssetsPath = Path.Combine(animalAssetsPath, "FPKD_Files");

            foreach (Animal animal in questDetail.animals)
            {
                string animalType = animal.animal;

                fileAssets.AddFPKFolder(Path.Combine(AniFPKAssetsPath, $"{animalType}_fpk"));
                fileAssets.AddFPKDFolder(Path.Combine(AniFPKDAssetsPath, $"{animalType}_fpkd"));
            }
        }
コード例 #3
0
        internal static void GetVehicleAssets(VehicleDetail questDetail, FileAssets fileAssets)
        {
            string VehFPKAssetsPath  = Path.Combine(VehAssetsPath, "FPK_Files");
            string VehFPKDAssetsPath = Path.Combine(VehAssetsPath, "FPKD_Files");

            foreach (Vehicle vehicle in questDetail.vehicles)
            {
                string vehicleName;
                VehicleInfo.vehicleLuaName.TryGetValue(vehicle.vehicle, out vehicleName);

                fileAssets.AddFPKFolder(Path.Combine(VehFPKAssetsPath, $"{vehicleName}_fpk"));
                fileAssets.AddFPKDFolder(Path.Combine(VehFPKDAssetsPath, $"{vehicleName}_fpkd"));
            }
        }