commit 25559b81e3156056fa19fc8494bc42791d3bbbff Author: Jonasz Bigda Date: Mon Jun 12 22:46:06 2023 +0200 Init diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..6582eaf --- /dev/null +++ b/.gitignore @@ -0,0 +1,74 @@ +# Visual Studio 2015 user specific files +.vs/ + +# Compiled Object files +*.slo +*.lo +*.o +*.obj + +# Precompiled Headers +*.gch +*.pch + +# Compiled Dynamic libraries +*.so +*.dylib +*.dll + +# Fortran module files +*.mod + +# Compiled Static libraries +*.lai +*.la +*.a +*.lib + +# Executables +*.exe +*.out +*.app +*.ipa + +# These project files can be generated by the engine +*.xcodeproj +*.xcworkspace +*.sln +*.suo +*.opensdf +*.sdf +*.VC.db +*.VC.opendb + +# Precompiled Assets +SourceArt/**/*.png +SourceArt/**/*.tga + +# Binary Files +Binaries/* +Plugins/*/Binaries/* + +# Builds +Build/* + +# Whitelist PakBlacklist-.txt files +!Build/*/ +Build/*/** +!Build/*/PakBlacklist*.txt + +# Don't ignore icon files in Build +!Build/**/*.ico + +# Built data for maps +*_BuiltData.uasset + +# Configuration files generated by the Editor +Saved/* + +# Compiled source files for the engine to use +Intermediate/* +Plugins/*/Intermediate/* + +# Cache files for the editor to use +DerivedDataCache/* diff --git a/Config/Android/AndroidEngine.ini b/Config/Android/AndroidEngine.ini new file mode 100644 index 0000000..d539e56 --- /dev/null +++ b/Config/Android/AndroidEngine.ini @@ -0,0 +1,17 @@ +[OnlineSubsystem] +DefaultPlatformService=RedpointEOS + +[/Script/AndroidRuntimeSettings.AndroidRuntimeSettings] +MinSDKVersion=23 + +[/Script/Engine.Engine] +!NetDriverDefinitions=ClearArray ++NetDriverDefinitions=(DefName="GameNetDriver",DriverClassName="/Script/OnlineSubsystemRedpointEOS.EOSNetDriver",DriverClassNameFallback="/Script/OnlineSubsystemUtils.IpNetDriver") ++NetDriverDefinitions=(DefName="BeaconNetDriver",DriverClassName="/Script/OnlineSubsystemRedpointEOS.EOSNetDriver",DriverClassNameFallback="/Script/OnlineSubsystemUtils.IpNetDriver") ++NetDriverDefinitions=(DefName="DemoNetDriver",DriverClassName="/Script/Engine.DemoNetDriver",DriverClassNameFallback="/Script/Engine.DemoNetDriver") + +[/Script/Engine.GameEngine] +!NetDriverDefinitions=ClearArray ++NetDriverDefinitions=(DefName="GameNetDriver",DriverClassName="/Script/OnlineSubsystemRedpointEOS.EOSNetDriver",DriverClassNameFallback="/Script/OnlineSubsystemUtils.IpNetDriver") ++NetDriverDefinitions=(DefName="BeaconNetDriver",DriverClassName="/Script/OnlineSubsystemRedpointEOS.EOSNetDriver",DriverClassNameFallback="/Script/OnlineSubsystemUtils.IpNetDriver") ++NetDriverDefinitions=(DefName="DemoNetDriver",DriverClassName="/Script/Engine.DemoNetDriver",DriverClassNameFallback="/Script/Engine.DemoNetDriver") \ No newline at end of file diff --git a/Config/DedicatedServerEngine.ini b/Config/DedicatedServerEngine.ini new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/Config/DedicatedServerEngine.ini @@ -0,0 +1 @@ + diff --git a/Config/DefaultEditor.ini b/Config/DefaultEditor.ini new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/Config/DefaultEditor.ini @@ -0,0 +1 @@ + diff --git a/Config/DefaultEngine.ini b/Config/DefaultEngine.ini new file mode 100644 index 0000000..411a0bc --- /dev/null +++ b/Config/DefaultEngine.ini @@ -0,0 +1,225 @@ +[OnlineSubsystem] +DefaultPlatformService=RedpointEOS + +[/Script/EngineSettings.GameMapsSettings] +GameDefaultMap=/Game/Levels/L_MainLevel.L_MainLevel +EditorStartupMap=/Game/Levels/L_MainLevel.L_MainLevel +GlobalDefaultGameMode=/Game/Blueprints/BP_FireworksGamemode.BP_FireworksGamemode_C +GameInstanceClass=/Game/Blueprints/BP_FirekrackersGameInstance.BP_FirekrackersGameInstance_C +bUseSplitscreen=False + +[/Script/HardwareTargeting.HardwareTargetingSettings] +TargetedHardwareClass=Desktop +AppliedTargetedHardwareClass=Desktop +DefaultGraphicsPerformance=Maximum +AppliedDefaultGraphicsPerformance=Maximum + +[/Script/WindowsTargetPlatform.WindowsTargetSettings] +DefaultGraphicsRHI=DefaultGraphicsRHI_DX12 + +[/Script/Engine.RendererSettings] +r.GenerateMeshDistanceFields=False +r.DynamicGlobalIlluminationMethod=1 +r.ReflectionMethod=1 +r.Shadow.Virtual.Enable=1 +r.ForwardShading=True +r.AntiAliasingMethod=3 +r.DefaultFeature.Bloom=False +r.DefaultFeature.MotionBlur=False +vr.InstancedStereo=False +r.CustomDepth=0 +r.CustomDepthTemporalAAJitter=False +r.DefaultFeature.AutoExposure.Method=1 +r.DiscardUnusedQuality=True +r.Material.EnergyConservation=False +r.SeparateTranslucency=False +r.MobileHDR=False +vr.MobileMultiView=True +r.DefaultFeature.AmbientOcclusion=False +r.DefaultFeature.AmbientOcclusionStaticFraction=False +r.DefaultFeature.AutoExposure=False +r.SupportPointLightWholeSceneShadows=False +r.SupportSkyAtmosphere=False +r.Mobile.EnableStaticAndCSMShadowReceivers=False +r.Mobile.AllowDistanceFieldShadows=False +r.Mobile.AllowMovableDirectionalLights=False +r.Mobile.UseHWsRGBEncoding=True + +[/Script/WorldPartitionEditor.WorldPartitionEditorSettings] +CommandletClass=Class'/Script/UnrealEd.WorldPartitionConvertCommandlet' + +[/Script/Engine.Engine] ++ActiveGameNameRedirects=(OldGameName="TP_Blank",NewGameName="/Script/FireworkDuels") ++ActiveGameNameRedirects=(OldGameName="/Script/TP_Blank",NewGameName="/Script/FireworkDuels") ++ActiveClassRedirects=(OldClassName="TP_BlankGameModeBase",NewClassName="FireworkDuelsGameModeBase") +bSubtitlesEnabled=False +!NetDriverDefinitions=ClearArray ++NetDriverDefinitions=(DefName="GameNetDriver",DriverClassName="/Script/OnlineSubsystemRedpointEOS.EOSNetDriver",DriverClassNameFallback="/Script/OnlineSubsystemUtils.IpNetDriver") ++NetDriverDefinitions=(DefName="BeaconNetDriver",DriverClassName="/Script/OnlineSubsystemRedpointEOS.EOSNetDriver",DriverClassNameFallback="/Script/OnlineSubsystemUtils.IpNetDriver") ++NetDriverDefinitions=(DefName="DemoNetDriver",DriverClassName="/Script/Engine.DemoNetDriver",DriverClassNameFallback="/Script/Engine.DemoNetDriver") + +[/Script/AndroidFileServerEditor.AndroidFileServerRuntimeSettings] +bEnablePlugin=True +bAllowNetworkConnection=True +SecurityToken=A3832CFD4D3B9BEE1F93DA83A1731A8F +bIncludeInShipping=False +bAllowExternalStartInShipping=False +bCompileAFSProject=False +bUseCompression=False +bLogFiles=False +bReportStats=False +ConnectionType=USBOnly +bUseManualIPAddress=False +ManualIPAddress= + +[/Script/AndroidRuntimeSettings.AndroidRuntimeSettings] +PackageName=BankaiSoftware.[PROJECT] +StoreVersion=1 +StoreVersionOffsetArmV7=0 +StoreVersionOffsetArm64=0 +StoreVersionOffsetX8664=0 +ApplicationDisplayName= +VersionDisplayName=1.0 +MinSDKVersion=23 +TargetSDKVersion=29 +InstallLocation=Auto +bEnableGradle=True +bEnableLint=False +bPackageDataInsideApk=True +bCreateAllPlatformsInstall=False +bDisableVerifyOBBOnStartUp=False +bForceSmallOBBFiles=False +bAllowLargeOBBFiles=False +bAllowPatchOBBFile=False +bAllowOverflowOBBFiles=False +bUseExternalFilesDir=False +bPublicLogFiles=True +Orientation=Landscape +MaxAspectRatio=2.100000 +bUseDisplayCutout=False +bRestoreNotificationsOnReboot=False +bFullScreen=True +bEnableNewKeyboard=True +DepthBufferPreference=Default +bValidateTextureFormats=True +bForceCompressNativeLibs=False +bEnableAdvancedBinaryCompression=False +bEnableBundle=False +bEnableUniversalAPK=True +bBundleABISplit=True +bBundleLanguageSplit=True +bBundleDensitySplit=True +ExtraApplicationSettings= +ExtraActivitySettings= +bAndroidVoiceEnabled=False ++PackageForOculusMobile=Quest2 +bRemoveOSIG=True +KeyStore=ExampleKey.keystore +KeyAlias=MyKey +KeyStorePassword=dupa123 +KeyPassword= +bBuildForArm64=True +bBuildForX8664=False +bBuildForES31=True +bSupportsVulkan=True +bSupportsVulkanSM5=False +DebugVulkanLayerDirectory=(Path="") +bAndroidOpenGLSupportsBackbufferSampling=False +bDetectVulkanByDefault=True +bBuildWithHiddenSymbolVisibility=False +bSaveSymbols=False +bForceLDLinker=False +bEnableGooglePlaySupport=False +bUseGetAccounts=False +GamesAppID= +bEnableSnapshots=False +bSupportAdMob=True +AdMobAdUnitID= +GooglePlayLicenseKey= +GCMClientSenderID= +bShowLaunchImage=False +bAllowIMU=False +bAllowControllers=True +bBlockAndroidKeysOnControllers=False +bControllersBlockDeviceFeedback=False +AndroidAudio=Default +AudioSampleRate=44100 +AudioCallbackBufferFrameSize=1024 +AudioNumBuffersToEnqueue=4 +AudioMaxChannels=0 +AudioNumSourceWorkers=0 +SpatializationPlugin= +ReverbPlugin= +OcclusionPlugin= +CompressionOverrides=(bOverrideCompressionTimes=False,DurationThreshold=5.000000,MaxNumRandomBranches=0,SoundCueQualityIndex=0) +CacheSizeKB=65536 +MaxChunkSizeOverrideKB=0 +bResampleForDevice=False +SoundCueCookQualityIndex=-1 +MaxSampleRate=48000.000000 +HighSampleRate=32000.000000 +MedSampleRate=24000.000000 +LowSampleRate=12000.000000 +MinSampleRate=8000.000000 +CompressionQualityModifier=1.000000 +AutoStreamingThreshold=0.000000 +AndroidGraphicsDebugger=None +MaliGraphicsDebuggerPath=(Path="") +bEnableMaliPerfCounters=False +bMultiTargetFormat_ETC2=True +bMultiTargetFormat_DXT=True +bMultiTargetFormat_ASTC=True +TextureFormatPriority_ETC2=0.200000 +TextureFormatPriority_DXT=0.600000 +TextureFormatPriority_ASTC=0.900000 +SDKAPILevelOverride= +NDKAPILevelOverride= +BuildToolsOverride= +bStreamLandscapeMeshLODs=False +bEnableDomStorage=False + +[EpicOnlineServices] +ProductName=FireKrackers +ProductVersion=0.0.1 +ProductId=7a2ccd3c6204457a9622da49d329edf4 +SandboxId=43e2dc12762a466f84117cbafa0c62ed +DeploymentId=266f28e64d354e0d87bd13e9d5b4f75d +ClientId=xyza7891o4mHj4sWLqZ0HG7CZw0O8bCh +ClientSecret=nH6KU1rx7gxX5yEz0zSP1nuYEf8PgHPjNutucWYAuTc +ApiVersion=v2022_10_28 +RequireEpicGamesLauncher=False +AuthenticationGraph=Anonymous +EditorAuthenticationGraph=Anonymous +CrossPlatformAccountProvider=None +RequireCrossPlatformAccount=False +DisablePersistentLogin=False +DevAuthToolAddress=localhost:6300 +DevAuthToolDefaultCredentialName=Context_1 +SimpleFirstPartyLoginUrl= +WidgetClass_EnterDevicePinCode=/OnlineSubsystemRedpointEOS/EOSDefaultUserInterface_EnterDevicePinCode.EOSDefaultUserInterface_EnterDevicePinCode_C +WidgetClass_SignInOrCreateAccount=/OnlineSubsystemRedpointEOS/EOSDefaultUserInterface_SignInOrCreateAccount.EOSDefaultUserInterface_SignInOrCreateAccount_C +EnableAntiCheat=False +TrustedClientPublicKey= +NetworkAuthenticationMode=Off +DedicatedServerPublicKey=UvoEjb0KJ7HsIENrT5QIMAUEuQBPL4MusNZWzuO4tQM= +EnableAutomaticEncryptionOnTrustedDedicatedServers=True +PresenceAdvertises=Session +AcceptStatWriteRequestsFromServers=False +PlayerDataEncryptionKey=c5da96b8e897b64a509d8457d9b29e5b63e5660351a6e1430a593a516cf7ad98 +EnableVoiceChatEchoInParties=False +EnableVoiceChatPlatformAECByDefault=False +DelegatedSubsystems= +PartyJoinabilityConstraint=AllowPlayersInMultipleParties + +[EpicOnlineServices] +!StatTypingRules=ClearArray + +[/Script/Engine.GameEngine] +!NetDriverDefinitions=ClearArray ++NetDriverDefinitions=(DefName="GameNetDriver",DriverClassName="/Script/OnlineSubsystemRedpointEOS.EOSNetDriver",DriverClassNameFallback="/Script/OnlineSubsystemUtils.IpNetDriver") ++NetDriverDefinitions=(DefName="BeaconNetDriver",DriverClassName="/Script/OnlineSubsystemRedpointEOS.EOSNetDriver",DriverClassNameFallback="/Script/OnlineSubsystemUtils.IpNetDriver") ++NetDriverDefinitions=(DefName="DemoNetDriver",DriverClassName="/Script/Engine.DemoNetDriver",DriverClassNameFallback="/Script/Engine.DemoNetDriver") + +[/Script/OculusHMD.OculusHMDRuntimeSettings] +ColorSpace=Quest + diff --git a/Config/DefaultGame.ini b/Config/DefaultGame.ini new file mode 100644 index 0000000..c0ba6ea --- /dev/null +++ b/Config/DefaultGame.ini @@ -0,0 +1,22 @@ +[/Script/EngineSettings.GeneralProjectSettings] +ProjectID=7333CB234FE3B7196FA12D867ACED69E +bStartInVR=True +ProjectVersion=0.0.2 +ProjectName=FireKrackers +CompanyName=Bankai Software +CompanyDistinguishedName=Bankai Software +Homepage=www.bankai.pl +SupportContact=bankai@bankai.pl +CopyrightNotice=All rights reserved. +ProjectDisplayedTitle=NSLOCTEXT("[/Script/EngineSettings]", "DBE2D8D443C25AE5C2D3F1BCB403DAC7", "FireKrackers") + +[/Script/UnrealEd.ProjectPackagingSettings] +FullRebuild=False +bGenerateNoChunks=True +BuildConfiguration=PPBC_Development +ForDistribution=False + +[/Script/Engine.AssetManagerSettings] ++PrimaryAssetTypesToScan=(PrimaryAssetType="UserWidgetRedpointEOS",AssetBaseClass=/Script/CoreUObject.Object,bHasBlueprintClasses=True,bIsEditorOnly=False,Directories=((Path="/OnlineSubsystemRedpointEOS")),SpecificAssets=,Rules=(Priority=-1,ChunkId=-1,bApplyRecursively=True,CookRule=AlwaysCook)) +bShouldManagerDetermineTypeAndName=True + diff --git a/Config/DefaultInput.ini b/Config/DefaultInput.ini new file mode 100644 index 0000000..0e60e1f --- /dev/null +++ b/Config/DefaultInput.ini @@ -0,0 +1,118 @@ +[/Script/Engine.InputSettings] +-AxisConfig=(AxisKeyName="Gamepad_LeftX",AxisProperties=(DeadZone=0.25,Exponent=1.f,Sensitivity=1.f)) +-AxisConfig=(AxisKeyName="Gamepad_LeftY",AxisProperties=(DeadZone=0.25,Exponent=1.f,Sensitivity=1.f)) +-AxisConfig=(AxisKeyName="Gamepad_RightX",AxisProperties=(DeadZone=0.25,Exponent=1.f,Sensitivity=1.f)) +-AxisConfig=(AxisKeyName="Gamepad_RightY",AxisProperties=(DeadZone=0.25,Exponent=1.f,Sensitivity=1.f)) +-AxisConfig=(AxisKeyName="MouseX",AxisProperties=(DeadZone=0.f,Exponent=1.f,Sensitivity=0.07f)) +-AxisConfig=(AxisKeyName="MouseY",AxisProperties=(DeadZone=0.f,Exponent=1.f,Sensitivity=0.07f)) +-AxisConfig=(AxisKeyName="Mouse2D",AxisProperties=(DeadZone=0.f,Exponent=1.f,Sensitivity=0.07f)) ++AxisConfig=(AxisKeyName="Gamepad_LeftX",AxisProperties=(DeadZone=0.250000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="Gamepad_LeftY",AxisProperties=(DeadZone=0.250000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="Gamepad_RightX",AxisProperties=(DeadZone=0.250000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="Gamepad_RightY",AxisProperties=(DeadZone=0.250000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="MouseX",AxisProperties=(DeadZone=0.000000,Sensitivity=0.070000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="MouseY",AxisProperties=(DeadZone=0.000000,Sensitivity=0.070000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="Mouse2D",AxisProperties=(DeadZone=0.000000,Sensitivity=0.070000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="MouseWheelAxis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="Gamepad_LeftTriggerAxis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="Gamepad_RightTriggerAxis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="Gamepad_Special_Left_X",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="Gamepad_Special_Left_Y",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="Vive_Left_Trigger_Axis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="Vive_Left_Trackpad_X",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="Vive_Left_Trackpad_Y",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="Vive_Right_Trigger_Axis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="Vive_Right_Trackpad_X",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="Vive_Right_Trackpad_Y",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="MixedReality_Left_Trigger_Axis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="MixedReality_Left_Thumbstick_X",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="MixedReality_Left_Thumbstick_Y",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="MixedReality_Left_Trackpad_X",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="MixedReality_Left_Trackpad_Y",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="MixedReality_Right_Trigger_Axis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="MixedReality_Right_Thumbstick_X",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="MixedReality_Right_Thumbstick_Y",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="MixedReality_Right_Trackpad_X",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="MixedReality_Right_Trackpad_Y",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="OculusTouch_Left_Grip_Axis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="OculusTouch_Left_Trigger_Axis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="OculusTouch_Left_Thumbstick_X",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="OculusTouch_Left_Thumbstick_Y",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="OculusTouch_Right_Grip_Axis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="OculusTouch_Right_Trigger_Axis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="OculusTouch_Right_Thumbstick_X",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="OculusTouch_Right_Thumbstick_Y",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="ValveIndex_Left_Grip_Axis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="ValveIndex_Left_Grip_Force",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="ValveIndex_Left_Trigger_Axis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="ValveIndex_Left_Thumbstick_X",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="ValveIndex_Left_Thumbstick_Y",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="ValveIndex_Left_Trackpad_X",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="ValveIndex_Left_Trackpad_Y",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="ValveIndex_Left_Trackpad_Force",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="ValveIndex_Left_Trackpad_Touch",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="ValveIndex_Right_Grip_Axis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="ValveIndex_Right_Grip_Force",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="ValveIndex_Right_Trigger_Axis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="ValveIndex_Right_Thumbstick_X",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="ValveIndex_Right_Thumbstick_Y",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="ValveIndex_Right_Trackpad_X",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="ValveIndex_Right_Trackpad_Y",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="ValveIndex_Right_Trackpad_Force",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="OculusTouch_Left_Thumbstick",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="OculusTouch_Left_FaceButton1",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="OculusTouch_Left_Trigger",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="OculusTouch_Left_FaceButton2",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="OculusTouch_Left_IndexPointing",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="OculusTouch_Left_ThumbUp",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="OculusTouch_Left_ThumbRest",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="OculusTouch_Right_Thumbstick",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="OculusTouch_Right_FaceButton1",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="OculusTouch_Right_Trigger",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="OculusTouch_Right_FaceButton2",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="OculusTouch_Right_IndexPointing",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="OculusTouch_Right_ThumbUp",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="OculusTouch_Right_ThumbRest",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="OculusHand_Left_ThumbPinchStrength",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="OculusHand_Left_IndexPinchStrength",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="OculusHand_Left_MiddlePinchStrength",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="OculusHand_Left_RingPinchStrength",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="OculusHand_Left_PinkPinchStrength",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="OculusHand_Right_ThumbPinchStrength",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="OculusHand_Right_IndexPinchStrength",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="OculusHand_Right_MiddlePinchStrength",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="OculusHand_Right_RingPinchStrength",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="OculusHand_Right_PinkPinchStrength",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) +bAltEnterTogglesFullscreen=True +bF11TogglesFullscreen=True +bUseMouseForTouch=False +bEnableMouseSmoothing=True +bEnableFOVScaling=True +bCaptureMouseOnLaunch=True +bEnableLegacyInputScales=True +bAlwaysShowTouchInterface=False +bShowConsoleOnFourFingerTap=True +bEnableGestureRecognizer=False +bUseAutocorrect=False +DefaultViewportMouseCaptureMode=CapturePermanently_IncludingInitialMouseDown +DefaultViewportMouseLockMode=LockOnCapture +FOVScale=0.011110 +DoubleClickTime=0.200000 ++ActionMappings=(ActionName="Grab_R",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=OculusTouch_Right_Trigger_Click) ++ActionMappings=(ActionName="Grab_L",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=OculusTouch_Left_Trigger_Click) ++ActionMappings=(ActionName="Laser_R",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=OculusTouch_Right_Grip_Click) ++ActionMappings=(ActionName="Use_R",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=OculusTouch_Right_A_Click) ++ActionMappings=(ActionName="Use_L",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=OculusTouch_Left_X_Click) ++ActionMappings=(ActionName="Laser_L",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=OculusTouch_Left_Grip_Click) ++ActionMappings=(ActionName="Menu_R",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=OculusTouch_Right_B_Click) ++ActionMappings=(ActionName="Menu_L",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=OculusTouch_Left_Y_Click) ++AxisMappings=(AxisName="TriggerR",Scale=1.000000,Key=OculusTouch_Right_Trigger_Axis) ++AxisMappings=(AxisName="TriggerL",Scale=1.000000,Key=OculusTouch_Left_Trigger_Axis) ++AxisMappings=(AxisName="ScrollR",Scale=1.000000,Key=OculusTouch_Right_Thumbstick_Y) ++AxisMappings=(AxisName="ScrollL",Scale=1.000000,Key=OculusTouch_Left_Thumbstick_Y) +DefaultPlayerInputClass=/Script/Engine.PlayerInput +DefaultInputComponentClass=/Script/Engine.InputComponent +DefaultTouchInterface=/Engine/MobileResources/HUD/DefaultVirtualJoysticks.DefaultVirtualJoysticks +-ConsoleKeys=Tilde ++ConsoleKeys=Tilde + diff --git a/Config/HoloLens/HoloLensEngine.ini b/Config/HoloLens/HoloLensEngine.ini new file mode 100644 index 0000000..7b8b53f --- /dev/null +++ b/Config/HoloLens/HoloLensEngine.ini @@ -0,0 +1,31 @@ + + +[/Script/HoloLensPlatformEditor.HoloLensTargetSettings] +bBuildForEmulation=False +bBuildForDevice=True +bUseNameForLogo=True +bBuildForRetailWindowsStore=False +bAutoIncrementVersion=False +bShouldCreateAppInstaller=False +AppInstallerInstallationURL= +HoursBetweenUpdateChecks=0 +bEnablePIXProfiling=False +TileBackgroundColor=(B=64,G=0,R=0,A=255) +SplashScreenBackgroundColor=(B=64,G=0,R=0,A=255) ++PerCultureResources=(CultureId="",Strings=(PackageDisplayName="",PublisherDisplayName="",PackageDescription="",ApplicationDisplayName="",ApplicationDescription=""),Images=()) +TargetDeviceFamily=Windows.Holographic +MinimumPlatformVersion= +MaximumPlatformVersionTested=10.0.18362.0 +MaxTrianglesPerCubicMeter=500.000000 +SpatialMeshingVolumeSize=20.000000 +CompilerVersion=Default +Windows10SDKVersion=10.0.18362.0 ++CapabilityList=internetClientServer ++CapabilityList=privateNetworkClientServer ++Uap2CapabilityList=spatialPerception +bSetDefaultCapabilities=False +SpatializationPlugin= +ReverbPlugin= +OcclusionPlugin= +SoundCueCookQualityIndex=-1 + diff --git a/Config/IOS/IOSEngine.ini b/Config/IOS/IOSEngine.ini new file mode 100644 index 0000000..b95a2a1 --- /dev/null +++ b/Config/IOS/IOSEngine.ini @@ -0,0 +1,21 @@ +[OnlineSubsystem] +DefaultPlatformService=RedpointEOS + +[/Script/IOSRuntimeSettings.IOSRuntimeSettings] +MinimumiOSVersion=IOS_13 +bEnableSignInWithAppleSupport=True + +[OnlineSubsystemApple] +bEnabled=True + +[/Script/Engine.Engine] +!NetDriverDefinitions=ClearArray ++NetDriverDefinitions=(DefName="GameNetDriver",DriverClassName="/Script/OnlineSubsystemRedpointEOS.EOSNetDriver",DriverClassNameFallback="/Script/OnlineSubsystemUtils.IpNetDriver") ++NetDriverDefinitions=(DefName="BeaconNetDriver",DriverClassName="/Script/OnlineSubsystemRedpointEOS.EOSNetDriver",DriverClassNameFallback="/Script/OnlineSubsystemUtils.IpNetDriver") ++NetDriverDefinitions=(DefName="DemoNetDriver",DriverClassName="/Script/Engine.DemoNetDriver",DriverClassNameFallback="/Script/Engine.DemoNetDriver") + +[/Script/Engine.GameEngine] +!NetDriverDefinitions=ClearArray ++NetDriverDefinitions=(DefName="GameNetDriver",DriverClassName="/Script/OnlineSubsystemRedpointEOS.EOSNetDriver",DriverClassNameFallback="/Script/OnlineSubsystemUtils.IpNetDriver") ++NetDriverDefinitions=(DefName="BeaconNetDriver",DriverClassName="/Script/OnlineSubsystemRedpointEOS.EOSNetDriver",DriverClassNameFallback="/Script/OnlineSubsystemUtils.IpNetDriver") ++NetDriverDefinitions=(DefName="DemoNetDriver",DriverClassName="/Script/Engine.DemoNetDriver",DriverClassNameFallback="/Script/Engine.DemoNetDriver") \ No newline at end of file diff --git a/Config/Linux/LinuxEngine.ini b/Config/Linux/LinuxEngine.ini new file mode 100644 index 0000000..ff72bf0 --- /dev/null +++ b/Config/Linux/LinuxEngine.ini @@ -0,0 +1,17 @@ +[OnlineSubsystem] +DefaultPlatformService=RedpointEOS + +[OnlineSubsystemSteam] +bUseSteamNetworking=False + +[/Script/Engine.Engine] +!NetDriverDefinitions=ClearArray ++NetDriverDefinitions=(DefName="GameNetDriver",DriverClassName="/Script/OnlineSubsystemRedpointEOS.EOSNetDriver",DriverClassNameFallback="/Script/OnlineSubsystemUtils.IpNetDriver") ++NetDriverDefinitions=(DefName="BeaconNetDriver",DriverClassName="/Script/OnlineSubsystemRedpointEOS.EOSNetDriver",DriverClassNameFallback="/Script/OnlineSubsystemUtils.IpNetDriver") ++NetDriverDefinitions=(DefName="DemoNetDriver",DriverClassName="/Script/Engine.DemoNetDriver",DriverClassNameFallback="/Script/Engine.DemoNetDriver") + +[/Script/Engine.GameEngine] +!NetDriverDefinitions=ClearArray ++NetDriverDefinitions=(DefName="GameNetDriver",DriverClassName="/Script/OnlineSubsystemRedpointEOS.EOSNetDriver",DriverClassNameFallback="/Script/OnlineSubsystemUtils.IpNetDriver") ++NetDriverDefinitions=(DefName="BeaconNetDriver",DriverClassName="/Script/OnlineSubsystemRedpointEOS.EOSNetDriver",DriverClassNameFallback="/Script/OnlineSubsystemUtils.IpNetDriver") ++NetDriverDefinitions=(DefName="DemoNetDriver",DriverClassName="/Script/Engine.DemoNetDriver",DriverClassNameFallback="/Script/Engine.DemoNetDriver") \ No newline at end of file diff --git a/Config/LinuxArm64/LinuxArm64Engine.ini b/Config/LinuxArm64/LinuxArm64Engine.ini new file mode 100644 index 0000000..a6e5321 --- /dev/null +++ b/Config/LinuxArm64/LinuxArm64Engine.ini @@ -0,0 +1,14 @@ +[OnlineSubsystem] +DefaultPlatformService=RedpointEOS + +[/Script/Engine.Engine] +!NetDriverDefinitions=ClearArray ++NetDriverDefinitions=(DefName="GameNetDriver",DriverClassName="/Script/OnlineSubsystemRedpointEOS.EOSNetDriver",DriverClassNameFallback="/Script/OnlineSubsystemUtils.IpNetDriver") ++NetDriverDefinitions=(DefName="BeaconNetDriver",DriverClassName="/Script/OnlineSubsystemRedpointEOS.EOSNetDriver",DriverClassNameFallback="/Script/OnlineSubsystemUtils.IpNetDriver") ++NetDriverDefinitions=(DefName="DemoNetDriver",DriverClassName="/Script/Engine.DemoNetDriver",DriverClassNameFallback="/Script/Engine.DemoNetDriver") + +[/Script/Engine.GameEngine] +!NetDriverDefinitions=ClearArray ++NetDriverDefinitions=(DefName="GameNetDriver",DriverClassName="/Script/OnlineSubsystemRedpointEOS.EOSNetDriver",DriverClassNameFallback="/Script/OnlineSubsystemUtils.IpNetDriver") ++NetDriverDefinitions=(DefName="BeaconNetDriver",DriverClassName="/Script/OnlineSubsystemRedpointEOS.EOSNetDriver",DriverClassNameFallback="/Script/OnlineSubsystemUtils.IpNetDriver") ++NetDriverDefinitions=(DefName="DemoNetDriver",DriverClassName="/Script/Engine.DemoNetDriver",DriverClassNameFallback="/Script/Engine.DemoNetDriver") \ No newline at end of file diff --git a/Config/Mac/MacEngine.ini b/Config/Mac/MacEngine.ini new file mode 100644 index 0000000..69b1d54 --- /dev/null +++ b/Config/Mac/MacEngine.ini @@ -0,0 +1,3 @@ +[OnlineSubsystemSteam] +bUseSteamNetworking=False + diff --git a/Config/TVOS/TVOSEngine.ini b/Config/TVOS/TVOSEngine.ini new file mode 100644 index 0000000..a6e5321 --- /dev/null +++ b/Config/TVOS/TVOSEngine.ini @@ -0,0 +1,14 @@ +[OnlineSubsystem] +DefaultPlatformService=RedpointEOS + +[/Script/Engine.Engine] +!NetDriverDefinitions=ClearArray ++NetDriverDefinitions=(DefName="GameNetDriver",DriverClassName="/Script/OnlineSubsystemRedpointEOS.EOSNetDriver",DriverClassNameFallback="/Script/OnlineSubsystemUtils.IpNetDriver") ++NetDriverDefinitions=(DefName="BeaconNetDriver",DriverClassName="/Script/OnlineSubsystemRedpointEOS.EOSNetDriver",DriverClassNameFallback="/Script/OnlineSubsystemUtils.IpNetDriver") ++NetDriverDefinitions=(DefName="DemoNetDriver",DriverClassName="/Script/Engine.DemoNetDriver",DriverClassNameFallback="/Script/Engine.DemoNetDriver") + +[/Script/Engine.GameEngine] +!NetDriverDefinitions=ClearArray ++NetDriverDefinitions=(DefName="GameNetDriver",DriverClassName="/Script/OnlineSubsystemRedpointEOS.EOSNetDriver",DriverClassNameFallback="/Script/OnlineSubsystemUtils.IpNetDriver") ++NetDriverDefinitions=(DefName="BeaconNetDriver",DriverClassName="/Script/OnlineSubsystemRedpointEOS.EOSNetDriver",DriverClassNameFallback="/Script/OnlineSubsystemUtils.IpNetDriver") ++NetDriverDefinitions=(DefName="DemoNetDriver",DriverClassName="/Script/Engine.DemoNetDriver",DriverClassNameFallback="/Script/Engine.DemoNetDriver") \ No newline at end of file diff --git a/Config/Windows/WindowsEngine.ini b/Config/Windows/WindowsEngine.ini new file mode 100644 index 0000000..ff72bf0 --- /dev/null +++ b/Config/Windows/WindowsEngine.ini @@ -0,0 +1,17 @@ +[OnlineSubsystem] +DefaultPlatformService=RedpointEOS + +[OnlineSubsystemSteam] +bUseSteamNetworking=False + +[/Script/Engine.Engine] +!NetDriverDefinitions=ClearArray ++NetDriverDefinitions=(DefName="GameNetDriver",DriverClassName="/Script/OnlineSubsystemRedpointEOS.EOSNetDriver",DriverClassNameFallback="/Script/OnlineSubsystemUtils.IpNetDriver") ++NetDriverDefinitions=(DefName="BeaconNetDriver",DriverClassName="/Script/OnlineSubsystemRedpointEOS.EOSNetDriver",DriverClassNameFallback="/Script/OnlineSubsystemUtils.IpNetDriver") ++NetDriverDefinitions=(DefName="DemoNetDriver",DriverClassName="/Script/Engine.DemoNetDriver",DriverClassNameFallback="/Script/Engine.DemoNetDriver") + +[/Script/Engine.GameEngine] +!NetDriverDefinitions=ClearArray ++NetDriverDefinitions=(DefName="GameNetDriver",DriverClassName="/Script/OnlineSubsystemRedpointEOS.EOSNetDriver",DriverClassNameFallback="/Script/OnlineSubsystemUtils.IpNetDriver") ++NetDriverDefinitions=(DefName="BeaconNetDriver",DriverClassName="/Script/OnlineSubsystemRedpointEOS.EOSNetDriver",DriverClassNameFallback="/Script/OnlineSubsystemUtils.IpNetDriver") ++NetDriverDefinitions=(DefName="DemoNetDriver",DriverClassName="/Script/Engine.DemoNetDriver",DriverClassNameFallback="/Script/Engine.DemoNetDriver") \ No newline at end of file diff --git a/Content/Assets/Batteries/Panzerfaust/M_Generic_Panzerfaust.uasset b/Content/Assets/Batteries/Panzerfaust/M_Generic_Panzerfaust.uasset new file mode 100644 index 0000000..4591d9e Binary files /dev/null and b/Content/Assets/Batteries/Panzerfaust/M_Generic_Panzerfaust.uasset differ diff --git a/Content/Assets/Batteries/Panzerfaust/SM_Panzerfaust.uasset b/Content/Assets/Batteries/Panzerfaust/SM_Panzerfaust.uasset new file mode 100644 index 0000000..6ae3846 Binary files /dev/null and b/Content/Assets/Batteries/Panzerfaust/SM_Panzerfaust.uasset differ diff --git a/Content/Assets/Batteries/Panzerfaust/SM_Panzerfaust_M_Panzerfaust_BaseColor.uasset b/Content/Assets/Batteries/Panzerfaust/SM_Panzerfaust_M_Panzerfaust_BaseColor.uasset new file mode 100644 index 0000000..4332429 Binary files /dev/null and b/Content/Assets/Batteries/Panzerfaust/SM_Panzerfaust_M_Panzerfaust_BaseColor.uasset differ diff --git a/Content/Assets/Batteries/Panzerfaust/SM_Panzerfaust_M_Panzerfaust_Normal.uasset b/Content/Assets/Batteries/Panzerfaust/SM_Panzerfaust_M_Panzerfaust_Normal.uasset new file mode 100644 index 0000000..c6190b9 Binary files /dev/null and b/Content/Assets/Batteries/Panzerfaust/SM_Panzerfaust_M_Panzerfaust_Normal.uasset differ diff --git a/Content/Assets/Batteries/Panzerfaust/SM_Panzerfaust_M_Panzerfaust_OcclusionRoughnessMetallic.uasset b/Content/Assets/Batteries/Panzerfaust/SM_Panzerfaust_M_Panzerfaust_OcclusionRoughnessMetallic.uasset new file mode 100644 index 0000000..3b785a5 Binary files /dev/null and b/Content/Assets/Batteries/Panzerfaust/SM_Panzerfaust_M_Panzerfaust_OcclusionRoughnessMetallic.uasset differ diff --git a/Content/Assets/Batteries/QuadrupleBazooka/M_Generic_QuadrupleBazooka.uasset b/Content/Assets/Batteries/QuadrupleBazooka/M_Generic_QuadrupleBazooka.uasset new file mode 100644 index 0000000..af4e9b4 Binary files /dev/null and b/Content/Assets/Batteries/QuadrupleBazooka/M_Generic_QuadrupleBazooka.uasset differ diff --git a/Content/Assets/Batteries/QuadrupleBazooka/SM_QuadrupleBazooka.uasset b/Content/Assets/Batteries/QuadrupleBazooka/SM_QuadrupleBazooka.uasset new file mode 100644 index 0000000..0826adc Binary files /dev/null and b/Content/Assets/Batteries/QuadrupleBazooka/SM_QuadrupleBazooka.uasset differ diff --git a/Content/Assets/Batteries/QuadrupleBazooka/SM_QuadrupleBazooka_M_QuadrupleBazooka_BaseColor.uasset b/Content/Assets/Batteries/QuadrupleBazooka/SM_QuadrupleBazooka_M_QuadrupleBazooka_BaseColor.uasset new file mode 100644 index 0000000..08ee866 Binary files /dev/null and b/Content/Assets/Batteries/QuadrupleBazooka/SM_QuadrupleBazooka_M_QuadrupleBazooka_BaseColor.uasset differ diff --git a/Content/Assets/Batteries/QuadrupleBazooka/SM_QuadrupleBazooka_M_QuadrupleBazooka_Normal.uasset b/Content/Assets/Batteries/QuadrupleBazooka/SM_QuadrupleBazooka_M_QuadrupleBazooka_Normal.uasset new file mode 100644 index 0000000..0d94a03 Binary files /dev/null and b/Content/Assets/Batteries/QuadrupleBazooka/SM_QuadrupleBazooka_M_QuadrupleBazooka_Normal.uasset differ diff --git a/Content/Assets/Batteries/QuadrupleBazooka/SM_QuadrupleBazooka_M_QuadrupleBazooka_OcclusionRoughnessMetallic.uasset b/Content/Assets/Batteries/QuadrupleBazooka/SM_QuadrupleBazooka_M_QuadrupleBazooka_OcclusionRoughnessMetallic.uasset new file mode 100644 index 0000000..82593a1 Binary files /dev/null and b/Content/Assets/Batteries/QuadrupleBazooka/SM_QuadrupleBazooka_M_QuadrupleBazooka_OcclusionRoughnessMetallic.uasset differ diff --git a/Content/Assets/Batteries/RocketLauncher/M_Generic_RocketLauncher.uasset b/Content/Assets/Batteries/RocketLauncher/M_Generic_RocketLauncher.uasset new file mode 100644 index 0000000..fe5ecd1 Binary files /dev/null and b/Content/Assets/Batteries/RocketLauncher/M_Generic_RocketLauncher.uasset differ diff --git a/Content/Assets/Batteries/RocketLauncher/SM_RocketLauncher.uasset b/Content/Assets/Batteries/RocketLauncher/SM_RocketLauncher.uasset new file mode 100644 index 0000000..a74a083 Binary files /dev/null and b/Content/Assets/Batteries/RocketLauncher/SM_RocketLauncher.uasset differ diff --git a/Content/Assets/Batteries/RocketLauncher/SM_RocketLauncher_M_RocketLauncher_BaseColor.uasset b/Content/Assets/Batteries/RocketLauncher/SM_RocketLauncher_M_RocketLauncher_BaseColor.uasset new file mode 100644 index 0000000..a5a66a2 Binary files /dev/null and b/Content/Assets/Batteries/RocketLauncher/SM_RocketLauncher_M_RocketLauncher_BaseColor.uasset differ diff --git a/Content/Assets/Batteries/RocketLauncher/SM_RocketLauncher_M_RocketLauncher_Normal.uasset b/Content/Assets/Batteries/RocketLauncher/SM_RocketLauncher_M_RocketLauncher_Normal.uasset new file mode 100644 index 0000000..543d07e Binary files /dev/null and b/Content/Assets/Batteries/RocketLauncher/SM_RocketLauncher_M_RocketLauncher_Normal.uasset differ diff --git a/Content/Assets/Batteries/RocketLauncher/SM_RocketLauncher_M_RocketLauncher_OcclusionRoughnessMetallic.uasset b/Content/Assets/Batteries/RocketLauncher/SM_RocketLauncher_M_RocketLauncher_OcclusionRoughnessMetallic.uasset new file mode 100644 index 0000000..4c5e7e7 Binary files /dev/null and b/Content/Assets/Batteries/RocketLauncher/SM_RocketLauncher_M_RocketLauncher_OcclusionRoughnessMetallic.uasset differ diff --git a/Content/Assets/Blocks/M_Block.uasset b/Content/Assets/Blocks/M_Block.uasset new file mode 100644 index 0000000..0e0033f Binary files /dev/null and b/Content/Assets/Blocks/M_Block.uasset differ diff --git a/Content/Assets/Blocks/M_Block_1.uasset b/Content/Assets/Blocks/M_Block_1.uasset new file mode 100644 index 0000000..0e73497 Binary files /dev/null and b/Content/Assets/Blocks/M_Block_1.uasset differ diff --git a/Content/Assets/Blocks/M_Block_2.uasset b/Content/Assets/Blocks/M_Block_2.uasset new file mode 100644 index 0000000..6e3efa9 Binary files /dev/null and b/Content/Assets/Blocks/M_Block_2.uasset differ diff --git a/Content/Assets/Blocks/M_Block_3.uasset b/Content/Assets/Blocks/M_Block_3.uasset new file mode 100644 index 0000000..58a4299 Binary files /dev/null and b/Content/Assets/Blocks/M_Block_3.uasset differ diff --git a/Content/Assets/Blocks/M_Block_4.uasset b/Content/Assets/Blocks/M_Block_4.uasset new file mode 100644 index 0000000..3a457d6 Binary files /dev/null and b/Content/Assets/Blocks/M_Block_4.uasset differ diff --git a/Content/Assets/Blocks/M_Block_5.uasset b/Content/Assets/Blocks/M_Block_5.uasset new file mode 100644 index 0000000..34b2e5f Binary files /dev/null and b/Content/Assets/Blocks/M_Block_5.uasset differ diff --git a/Content/Assets/Blocks/SM_Block.uasset b/Content/Assets/Blocks/SM_Block.uasset new file mode 100644 index 0000000..ef84dde Binary files /dev/null and b/Content/Assets/Blocks/SM_Block.uasset differ diff --git a/Content/Assets/CardboardBox/M_CardboardBox.uasset b/Content/Assets/CardboardBox/M_CardboardBox.uasset new file mode 100644 index 0000000..b0465ab Binary files /dev/null and b/Content/Assets/CardboardBox/M_CardboardBox.uasset differ diff --git a/Content/Assets/CardboardBox/SM_Box01.uasset b/Content/Assets/CardboardBox/SM_Box01.uasset new file mode 100644 index 0000000..d4e401c Binary files /dev/null and b/Content/Assets/CardboardBox/SM_Box01.uasset differ diff --git a/Content/Assets/CardboardBox/T_Box01_D.uasset b/Content/Assets/CardboardBox/T_Box01_D.uasset new file mode 100644 index 0000000..b66c0ca Binary files /dev/null and b/Content/Assets/CardboardBox/T_Box01_D.uasset differ diff --git a/Content/Assets/CardboardBox/T_Box01_N.uasset b/Content/Assets/CardboardBox/T_Box01_N.uasset new file mode 100644 index 0000000..1cad976 Binary files /dev/null and b/Content/Assets/CardboardBox/T_Box01_N.uasset differ diff --git a/Content/Assets/CardboardBox/T_Box01_ORM.uasset b/Content/Assets/CardboardBox/T_Box01_ORM.uasset new file mode 100644 index 0000000..f0bf24a Binary files /dev/null and b/Content/Assets/CardboardBox/T_Box01_ORM.uasset differ diff --git a/Content/Assets/Environment/House/SM_House.uasset b/Content/Assets/Environment/House/SM_House.uasset new file mode 100644 index 0000000..5ca0fe0 Binary files /dev/null and b/Content/Assets/Environment/House/SM_House.uasset differ diff --git a/Content/Assets/Environment/Tree/M_PineLeaves.uasset b/Content/Assets/Environment/Tree/M_PineLeaves.uasset new file mode 100644 index 0000000..8c186a9 Binary files /dev/null and b/Content/Assets/Environment/Tree/M_PineLeaves.uasset differ diff --git a/Content/Assets/Environment/Tree/M_PineWood.uasset b/Content/Assets/Environment/Tree/M_PineWood.uasset new file mode 100644 index 0000000..9036e66 Binary files /dev/null and b/Content/Assets/Environment/Tree/M_PineWood.uasset differ diff --git a/Content/Assets/Environment/Tree/SM_PineTree01.uasset b/Content/Assets/Environment/Tree/SM_PineTree01.uasset new file mode 100644 index 0000000..355e028 Binary files /dev/null and b/Content/Assets/Environment/Tree/SM_PineTree01.uasset differ diff --git a/Content/Assets/Environment/Tree/SM_PineTree02.uasset b/Content/Assets/Environment/Tree/SM_PineTree02.uasset new file mode 100644 index 0000000..616c484 Binary files /dev/null and b/Content/Assets/Environment/Tree/SM_PineTree02.uasset differ diff --git a/Content/Assets/Environment/Tree/SM_PineTree03.uasset b/Content/Assets/Environment/Tree/SM_PineTree03.uasset new file mode 100644 index 0000000..6160ea1 Binary files /dev/null and b/Content/Assets/Environment/Tree/SM_PineTree03.uasset differ diff --git a/Content/Assets/Environment/Tree/SM_PineTree04.uasset b/Content/Assets/Environment/Tree/SM_PineTree04.uasset new file mode 100644 index 0000000..e8ac81b Binary files /dev/null and b/Content/Assets/Environment/Tree/SM_PineTree04.uasset differ diff --git a/Content/Assets/Environment/Tree/SM_PineTree05.uasset b/Content/Assets/Environment/Tree/SM_PineTree05.uasset new file mode 100644 index 0000000..18398aa Binary files /dev/null and b/Content/Assets/Environment/Tree/SM_PineTree05.uasset differ diff --git a/Content/Assets/Environment/Tree/SM_PineTree06.uasset b/Content/Assets/Environment/Tree/SM_PineTree06.uasset new file mode 100644 index 0000000..59d6b3e Binary files /dev/null and b/Content/Assets/Environment/Tree/SM_PineTree06.uasset differ diff --git a/Content/Assets/Environment/Tree/SM_PineTree07.uasset b/Content/Assets/Environment/Tree/SM_PineTree07.uasset new file mode 100644 index 0000000..bb1c01c Binary files /dev/null and b/Content/Assets/Environment/Tree/SM_PineTree07.uasset differ diff --git a/Content/Assets/Environment/Tree/SM_PineTree08.uasset b/Content/Assets/Environment/Tree/SM_PineTree08.uasset new file mode 100644 index 0000000..9884065 Binary files /dev/null and b/Content/Assets/Environment/Tree/SM_PineTree08.uasset differ diff --git a/Content/Assets/Environment/Tree/SM_PineTree09.uasset b/Content/Assets/Environment/Tree/SM_PineTree09.uasset new file mode 100644 index 0000000..c6310af Binary files /dev/null and b/Content/Assets/Environment/Tree/SM_PineTree09.uasset differ diff --git a/Content/Assets/Environment/Tree/SM_PineTree10.uasset b/Content/Assets/Environment/Tree/SM_PineTree10.uasset new file mode 100644 index 0000000..999727b Binary files /dev/null and b/Content/Assets/Environment/Tree/SM_PineTree10.uasset differ diff --git a/Content/Assets/Environment/Tree/T_PineBark_BaseColor.uasset b/Content/Assets/Environment/Tree/T_PineBark_BaseColor.uasset new file mode 100644 index 0000000..62619da Binary files /dev/null and b/Content/Assets/Environment/Tree/T_PineBark_BaseColor.uasset differ diff --git a/Content/Assets/Environment/Tree/T_PineBark_Normal.uasset b/Content/Assets/Environment/Tree/T_PineBark_Normal.uasset new file mode 100644 index 0000000..8eeeae5 Binary files /dev/null and b/Content/Assets/Environment/Tree/T_PineBark_Normal.uasset differ diff --git a/Content/Assets/Environment/Tree/T_PineBark_Roughness.uasset b/Content/Assets/Environment/Tree/T_PineBark_Roughness.uasset new file mode 100644 index 0000000..47bed4e Binary files /dev/null and b/Content/Assets/Environment/Tree/T_PineBark_Roughness.uasset differ diff --git a/Content/Assets/Environment/Tree/T_Pine_BaseColor.uasset b/Content/Assets/Environment/Tree/T_Pine_BaseColor.uasset new file mode 100644 index 0000000..2f5b1e6 Binary files /dev/null and b/Content/Assets/Environment/Tree/T_Pine_BaseColor.uasset differ diff --git a/Content/Assets/Environment/Tree/T_Pine_Normal.uasset b/Content/Assets/Environment/Tree/T_Pine_Normal.uasset new file mode 100644 index 0000000..e2b00e1 Binary files /dev/null and b/Content/Assets/Environment/Tree/T_Pine_Normal.uasset differ diff --git a/Content/Assets/Environment/Tree/T_Pine_OpacityMask.uasset b/Content/Assets/Environment/Tree/T_Pine_OpacityMask.uasset new file mode 100644 index 0000000..7ed2823 Binary files /dev/null and b/Content/Assets/Environment/Tree/T_Pine_OpacityMask.uasset differ diff --git a/Content/Assets/Environment/Tree/T_Pine_Roughness.uasset b/Content/Assets/Environment/Tree/T_Pine_Roughness.uasset new file mode 100644 index 0000000..c0c7a31 Binary files /dev/null and b/Content/Assets/Environment/Tree/T_Pine_Roughness.uasset differ diff --git a/Content/Assets/Firecrackers/DoubleTrouble/M_Generic_DoubleTrouble.uasset b/Content/Assets/Firecrackers/DoubleTrouble/M_Generic_DoubleTrouble.uasset new file mode 100644 index 0000000..4877fa5 Binary files /dev/null and b/Content/Assets/Firecrackers/DoubleTrouble/M_Generic_DoubleTrouble.uasset differ diff --git a/Content/Assets/Firecrackers/DoubleTrouble/SM_DoubleTrouble.uasset b/Content/Assets/Firecrackers/DoubleTrouble/SM_DoubleTrouble.uasset new file mode 100644 index 0000000..341d0f3 Binary files /dev/null and b/Content/Assets/Firecrackers/DoubleTrouble/SM_DoubleTrouble.uasset differ diff --git a/Content/Assets/Firecrackers/DoubleTrouble/SM_DoubleTrouble_M_DoubleTrouble_BaseColor.uasset b/Content/Assets/Firecrackers/DoubleTrouble/SM_DoubleTrouble_M_DoubleTrouble_BaseColor.uasset new file mode 100644 index 0000000..1bb2836 Binary files /dev/null and b/Content/Assets/Firecrackers/DoubleTrouble/SM_DoubleTrouble_M_DoubleTrouble_BaseColor.uasset differ diff --git a/Content/Assets/Firecrackers/DoubleTrouble/SM_DoubleTrouble_M_DoubleTrouble_Normal.uasset b/Content/Assets/Firecrackers/DoubleTrouble/SM_DoubleTrouble_M_DoubleTrouble_Normal.uasset new file mode 100644 index 0000000..219d107 Binary files /dev/null and b/Content/Assets/Firecrackers/DoubleTrouble/SM_DoubleTrouble_M_DoubleTrouble_Normal.uasset differ diff --git a/Content/Assets/Firecrackers/DoubleTrouble/SM_DoubleTrouble_M_DoubleTrouble_OcclusionRoughnessMetallic.uasset b/Content/Assets/Firecrackers/DoubleTrouble/SM_DoubleTrouble_M_DoubleTrouble_OcclusionRoughnessMetallic.uasset new file mode 100644 index 0000000..d7d6368 Binary files /dev/null and b/Content/Assets/Firecrackers/DoubleTrouble/SM_DoubleTrouble_M_DoubleTrouble_OcclusionRoughnessMetallic.uasset differ diff --git a/Content/Assets/Firecrackers/InstantDeath/M_Generic_InstantDeath.uasset b/Content/Assets/Firecrackers/InstantDeath/M_Generic_InstantDeath.uasset new file mode 100644 index 0000000..6257c6d Binary files /dev/null and b/Content/Assets/Firecrackers/InstantDeath/M_Generic_InstantDeath.uasset differ diff --git a/Content/Assets/Firecrackers/InstantDeath/SM_InstantDeath.uasset b/Content/Assets/Firecrackers/InstantDeath/SM_InstantDeath.uasset new file mode 100644 index 0000000..e631347 Binary files /dev/null and b/Content/Assets/Firecrackers/InstantDeath/SM_InstantDeath.uasset differ diff --git a/Content/Assets/Firecrackers/InstantDeath/T_InstantDeath_D.uasset b/Content/Assets/Firecrackers/InstantDeath/T_InstantDeath_D.uasset new file mode 100644 index 0000000..1f78649 Binary files /dev/null and b/Content/Assets/Firecrackers/InstantDeath/T_InstantDeath_D.uasset differ diff --git a/Content/Assets/Firecrackers/InstantDeath/T_InstantDeath_N.uasset b/Content/Assets/Firecrackers/InstantDeath/T_InstantDeath_N.uasset new file mode 100644 index 0000000..69ad79c Binary files /dev/null and b/Content/Assets/Firecrackers/InstantDeath/T_InstantDeath_N.uasset differ diff --git a/Content/Assets/Firecrackers/InstantDeath/T_InstantDeath_ORM.uasset b/Content/Assets/Firecrackers/InstantDeath/T_InstantDeath_ORM.uasset new file mode 100644 index 0000000..1bbdc30 Binary files /dev/null and b/Content/Assets/Firecrackers/InstantDeath/T_InstantDeath_ORM.uasset differ diff --git a/Content/Assets/Firecrackers/LongFuse/M_Generic_LongFuse.uasset b/Content/Assets/Firecrackers/LongFuse/M_Generic_LongFuse.uasset new file mode 100644 index 0000000..50dfcce Binary files /dev/null and b/Content/Assets/Firecrackers/LongFuse/M_Generic_LongFuse.uasset differ diff --git a/Content/Assets/Firecrackers/LongFuse/SM_LongFuse.uasset b/Content/Assets/Firecrackers/LongFuse/SM_LongFuse.uasset new file mode 100644 index 0000000..1885a65 Binary files /dev/null and b/Content/Assets/Firecrackers/LongFuse/SM_LongFuse.uasset differ diff --git a/Content/Assets/Firecrackers/LongFuse/SM_LongFuse_M_LongFuse_BaseColor.uasset b/Content/Assets/Firecrackers/LongFuse/SM_LongFuse_M_LongFuse_BaseColor.uasset new file mode 100644 index 0000000..9fe7f00 Binary files /dev/null and b/Content/Assets/Firecrackers/LongFuse/SM_LongFuse_M_LongFuse_BaseColor.uasset differ diff --git a/Content/Assets/Firecrackers/LongFuse/SM_LongFuse_M_LongFuse_Normal.uasset b/Content/Assets/Firecrackers/LongFuse/SM_LongFuse_M_LongFuse_Normal.uasset new file mode 100644 index 0000000..b22696e Binary files /dev/null and b/Content/Assets/Firecrackers/LongFuse/SM_LongFuse_M_LongFuse_Normal.uasset differ diff --git a/Content/Assets/Firecrackers/LongFuse/SM_LongFuse_M_LongFuse_OcclusionRoughnessMetallic.uasset b/Content/Assets/Firecrackers/LongFuse/SM_LongFuse_M_LongFuse_OcclusionRoughnessMetallic.uasset new file mode 100644 index 0000000..c6d2755 Binary files /dev/null and b/Content/Assets/Firecrackers/LongFuse/SM_LongFuse_M_LongFuse_OcclusionRoughnessMetallic.uasset differ diff --git a/Content/Assets/Firecrackers/Pirate/M_Generic_Pirate.uasset b/Content/Assets/Firecrackers/Pirate/M_Generic_Pirate.uasset new file mode 100644 index 0000000..9224431 Binary files /dev/null and b/Content/Assets/Firecrackers/Pirate/M_Generic_Pirate.uasset differ diff --git a/Content/Assets/Firecrackers/Pirate/SM_Pirate.uasset b/Content/Assets/Firecrackers/Pirate/SM_Pirate.uasset new file mode 100644 index 0000000..d090919 Binary files /dev/null and b/Content/Assets/Firecrackers/Pirate/SM_Pirate.uasset differ diff --git a/Content/Assets/Firecrackers/Pirate/SM_Pirate_M_Pirate_BaseColor.uasset b/Content/Assets/Firecrackers/Pirate/SM_Pirate_M_Pirate_BaseColor.uasset new file mode 100644 index 0000000..6ab0720 Binary files /dev/null and b/Content/Assets/Firecrackers/Pirate/SM_Pirate_M_Pirate_BaseColor.uasset differ diff --git a/Content/Assets/Firecrackers/Pirate/SM_Pirate_M_Pirate_Normal.uasset b/Content/Assets/Firecrackers/Pirate/SM_Pirate_M_Pirate_Normal.uasset new file mode 100644 index 0000000..23ae710 Binary files /dev/null and b/Content/Assets/Firecrackers/Pirate/SM_Pirate_M_Pirate_Normal.uasset differ diff --git a/Content/Assets/Firecrackers/Pirate/SM_Pirate_M_Pirate_OcclusionRoughnessMetallic.uasset b/Content/Assets/Firecrackers/Pirate/SM_Pirate_M_Pirate_OcclusionRoughnessMetallic.uasset new file mode 100644 index 0000000..4ba1361 Binary files /dev/null and b/Content/Assets/Firecrackers/Pirate/SM_Pirate_M_Pirate_OcclusionRoughnessMetallic.uasset differ diff --git a/Content/Assets/Firecrackers/RedDragon/M_Generic_RedDragon.uasset b/Content/Assets/Firecrackers/RedDragon/M_Generic_RedDragon.uasset new file mode 100644 index 0000000..3a04618 Binary files /dev/null and b/Content/Assets/Firecrackers/RedDragon/M_Generic_RedDragon.uasset differ diff --git a/Content/Assets/Firecrackers/RedDragon/M_RedDragon.uasset b/Content/Assets/Firecrackers/RedDragon/M_RedDragon.uasset new file mode 100644 index 0000000..d97a8b5 Binary files /dev/null and b/Content/Assets/Firecrackers/RedDragon/M_RedDragon.uasset differ diff --git a/Content/Assets/Firecrackers/RedDragon/SM_RedDragon.uasset b/Content/Assets/Firecrackers/RedDragon/SM_RedDragon.uasset new file mode 100644 index 0000000..9b9d34a Binary files /dev/null and b/Content/Assets/Firecrackers/RedDragon/SM_RedDragon.uasset differ diff --git a/Content/Assets/Firecrackers/RedDragon/SM_RedDragon_M_RedDragon_001_BaseColor.uasset b/Content/Assets/Firecrackers/RedDragon/SM_RedDragon_M_RedDragon_001_BaseColor.uasset new file mode 100644 index 0000000..b43a5d2 Binary files /dev/null and b/Content/Assets/Firecrackers/RedDragon/SM_RedDragon_M_RedDragon_001_BaseColor.uasset differ diff --git a/Content/Assets/Firecrackers/RedDragon/SM_RedDragon_M_RedDragon_001_Normal.uasset b/Content/Assets/Firecrackers/RedDragon/SM_RedDragon_M_RedDragon_001_Normal.uasset new file mode 100644 index 0000000..605ffb8 Binary files /dev/null and b/Content/Assets/Firecrackers/RedDragon/SM_RedDragon_M_RedDragon_001_Normal.uasset differ diff --git a/Content/Assets/Firecrackers/RedDragon/SM_RedDragon_M_RedDragon_001_OcclusionRoughnessMetallic.uasset b/Content/Assets/Firecrackers/RedDragon/SM_RedDragon_M_RedDragon_001_OcclusionRoughnessMetallic.uasset new file mode 100644 index 0000000..4b8cb78 Binary files /dev/null and b/Content/Assets/Firecrackers/RedDragon/SM_RedDragon_M_RedDragon_001_OcclusionRoughnessMetallic.uasset differ diff --git a/Content/Assets/Firecrackers/RedDragon/T_Petard_Normal.uasset b/Content/Assets/Firecrackers/RedDragon/T_Petard_Normal.uasset new file mode 100644 index 0000000..0e548a1 Binary files /dev/null and b/Content/Assets/Firecrackers/RedDragon/T_Petard_Normal.uasset differ diff --git a/Content/Assets/Hand/ABP_Hand.uasset b/Content/Assets/Hand/ABP_Hand.uasset new file mode 100644 index 0000000..c7eec3b Binary files /dev/null and b/Content/Assets/Hand/ABP_Hand.uasset differ diff --git a/Content/Assets/Hand/Anim/Anim_Hand_Batteries.uasset b/Content/Assets/Hand/Anim/Anim_Hand_Batteries.uasset new file mode 100644 index 0000000..2e623c9 Binary files /dev/null and b/Content/Assets/Hand/Anim/Anim_Hand_Batteries.uasset differ diff --git a/Content/Assets/Hand/Anim/Anim_Hand_DoubleTrouble.uasset b/Content/Assets/Hand/Anim/Anim_Hand_DoubleTrouble.uasset new file mode 100644 index 0000000..1d5604c Binary files /dev/null and b/Content/Assets/Hand/Anim/Anim_Hand_DoubleTrouble.uasset differ diff --git a/Content/Assets/Hand/Anim/Anim_Hand_InstantDeath.uasset b/Content/Assets/Hand/Anim/Anim_Hand_InstantDeath.uasset new file mode 100644 index 0000000..7987fb8 Binary files /dev/null and b/Content/Assets/Hand/Anim/Anim_Hand_InstantDeath.uasset differ diff --git a/Content/Assets/Hand/Anim/Anim_Hand_Lighter.uasset b/Content/Assets/Hand/Anim/Anim_Hand_Lighter.uasset new file mode 100644 index 0000000..2ba1a1e Binary files /dev/null and b/Content/Assets/Hand/Anim/Anim_Hand_Lighter.uasset differ diff --git a/Content/Assets/Hand/Anim/Anim_Hand_Open.uasset b/Content/Assets/Hand/Anim/Anim_Hand_Open.uasset new file mode 100644 index 0000000..6c81e1f Binary files /dev/null and b/Content/Assets/Hand/Anim/Anim_Hand_Open.uasset differ diff --git a/Content/Assets/Hand/Anim/Anim_Hand_RedDragon.uasset b/Content/Assets/Hand/Anim/Anim_Hand_RedDragon.uasset new file mode 100644 index 0000000..7c2ff58 Binary files /dev/null and b/Content/Assets/Hand/Anim/Anim_Hand_RedDragon.uasset differ diff --git a/Content/Assets/Hand/Anim/Anim_Hand_Rockets.uasset b/Content/Assets/Hand/Anim/Anim_Hand_Rockets.uasset new file mode 100644 index 0000000..30e3006 Binary files /dev/null and b/Content/Assets/Hand/Anim/Anim_Hand_Rockets.uasset differ diff --git a/Content/Assets/Hand/M_Hand.uasset b/Content/Assets/Hand/M_Hand.uasset new file mode 100644 index 0000000..3c6dae5 Binary files /dev/null and b/Content/Assets/Hand/M_Hand.uasset differ diff --git a/Content/Assets/Hand/SK_Hand.uasset b/Content/Assets/Hand/SK_Hand.uasset new file mode 100644 index 0000000..7445376 Binary files /dev/null and b/Content/Assets/Hand/SK_Hand.uasset differ diff --git a/Content/Assets/Hands/Anims/Anim_HandClosed.uasset b/Content/Assets/Hands/Anims/Anim_HandClosed.uasset new file mode 100644 index 0000000..590dff4 Binary files /dev/null and b/Content/Assets/Hands/Anims/Anim_HandClosed.uasset differ diff --git a/Content/Assets/Hands/Anims/Anim_HandOpen.uasset b/Content/Assets/Hands/Anims/Anim_HandOpen.uasset new file mode 100644 index 0000000..81c18bc Binary files /dev/null and b/Content/Assets/Hands/Anims/Anim_HandOpen.uasset differ diff --git a/Content/Assets/Hands/M_HandMat.uasset b/Content/Assets/Hands/M_HandMat.uasset new file mode 100644 index 0000000..4c03fc3 Binary files /dev/null and b/Content/Assets/Hands/M_HandMat.uasset differ diff --git a/Content/Assets/Hands/MannequinHand_Right.uasset b/Content/Assets/Hands/MannequinHand_Right.uasset new file mode 100644 index 0000000..089c16b Binary files /dev/null and b/Content/Assets/Hands/MannequinHand_Right.uasset differ diff --git a/Content/Assets/Hands/MannequinHand_Right_PhysicsAsset.uasset b/Content/Assets/Hands/MannequinHand_Right_PhysicsAsset.uasset new file mode 100644 index 0000000..c4f9037 Binary files /dev/null and b/Content/Assets/Hands/MannequinHand_Right_PhysicsAsset.uasset differ diff --git a/Content/Assets/Hands/MannequinHand_Right_Skeleton.uasset b/Content/Assets/Hands/MannequinHand_Right_Skeleton.uasset new file mode 100644 index 0000000..3c487a4 Binary files /dev/null and b/Content/Assets/Hands/MannequinHand_Right_Skeleton.uasset differ diff --git a/Content/Assets/MISC/Lighter/M_Lighter.uasset b/Content/Assets/MISC/Lighter/M_Lighter.uasset new file mode 100644 index 0000000..9d88f19 Binary files /dev/null and b/Content/Assets/MISC/Lighter/M_Lighter.uasset differ diff --git a/Content/Assets/MISC/Lighter/SM_Lighter.uasset b/Content/Assets/MISC/Lighter/SM_Lighter.uasset new file mode 100644 index 0000000..d060126 Binary files /dev/null and b/Content/Assets/MISC/Lighter/SM_Lighter.uasset differ diff --git a/Content/Assets/MISC/Lighter/SM_Lighter_M_Lighter_BaseColor.uasset b/Content/Assets/MISC/Lighter/SM_Lighter_M_Lighter_BaseColor.uasset new file mode 100644 index 0000000..8fdf3e1 Binary files /dev/null and b/Content/Assets/MISC/Lighter/SM_Lighter_M_Lighter_BaseColor.uasset differ diff --git a/Content/Assets/MISC/Lighter/SM_Lighter_M_Lighter_Normal.uasset b/Content/Assets/MISC/Lighter/SM_Lighter_M_Lighter_Normal.uasset new file mode 100644 index 0000000..33d6718 Binary files /dev/null and b/Content/Assets/MISC/Lighter/SM_Lighter_M_Lighter_Normal.uasset differ diff --git a/Content/Assets/MISC/Lighter/SM_Lighter_M_Lighter_OcclusionRoughnessMetallic.uasset b/Content/Assets/MISC/Lighter/SM_Lighter_M_Lighter_OcclusionRoughnessMetallic.uasset new file mode 100644 index 0000000..1eeaab6 Binary files /dev/null and b/Content/Assets/MISC/Lighter/SM_Lighter_M_Lighter_OcclusionRoughnessMetallic.uasset differ diff --git a/Content/Assets/MISC/Snowman/M_Snowman1.uasset b/Content/Assets/MISC/Snowman/M_Snowman1.uasset new file mode 100644 index 0000000..2410b70 Binary files /dev/null and b/Content/Assets/MISC/Snowman/M_Snowman1.uasset differ diff --git a/Content/Assets/MISC/Snowman/SM_Snowman1.uasset b/Content/Assets/MISC/Snowman/SM_Snowman1.uasset new file mode 100644 index 0000000..4f0d428 Binary files /dev/null and b/Content/Assets/MISC/Snowman/SM_Snowman1.uasset differ diff --git a/Content/Assets/MISC/Wick/SM_Wick.uasset b/Content/Assets/MISC/Wick/SM_Wick.uasset new file mode 100644 index 0000000..e960438 Binary files /dev/null and b/Content/Assets/MISC/Wick/SM_Wick.uasset differ diff --git a/Content/Assets/NPCs/Females/SK_f_10.uasset b/Content/Assets/NPCs/Females/SK_f_10.uasset new file mode 100644 index 0000000..548fa12 Binary files /dev/null and b/Content/Assets/NPCs/Females/SK_f_10.uasset differ diff --git a/Content/Assets/NPCs/Females/SK_f_12.uasset b/Content/Assets/NPCs/Females/SK_f_12.uasset new file mode 100644 index 0000000..a8af002 Binary files /dev/null and b/Content/Assets/NPCs/Females/SK_f_12.uasset differ diff --git a/Content/Assets/NPCs/Females/SK_f_2.uasset b/Content/Assets/NPCs/Females/SK_f_2.uasset new file mode 100644 index 0000000..0d9a92d Binary files /dev/null and b/Content/Assets/NPCs/Females/SK_f_2.uasset differ diff --git a/Content/Assets/NPCs/Females/SK_f_3.uasset b/Content/Assets/NPCs/Females/SK_f_3.uasset new file mode 100644 index 0000000..cc32882 Binary files /dev/null and b/Content/Assets/NPCs/Females/SK_f_3.uasset differ diff --git a/Content/Assets/NPCs/Females/SK_f_4.uasset b/Content/Assets/NPCs/Females/SK_f_4.uasset new file mode 100644 index 0000000..48b2bcd Binary files /dev/null and b/Content/Assets/NPCs/Females/SK_f_4.uasset differ diff --git a/Content/Assets/NPCs/Females/SK_f_6.uasset b/Content/Assets/NPCs/Females/SK_f_6.uasset new file mode 100644 index 0000000..fb1ce91 Binary files /dev/null and b/Content/Assets/NPCs/Females/SK_f_6.uasset differ diff --git a/Content/Assets/NPCs/Males/SK_m_1.uasset b/Content/Assets/NPCs/Males/SK_m_1.uasset new file mode 100644 index 0000000..579d582 Binary files /dev/null and b/Content/Assets/NPCs/Males/SK_m_1.uasset differ diff --git a/Content/Assets/NPCs/Males/SK_m_11.uasset b/Content/Assets/NPCs/Males/SK_m_11.uasset new file mode 100644 index 0000000..cfde8a8 Binary files /dev/null and b/Content/Assets/NPCs/Males/SK_m_11.uasset differ diff --git a/Content/Assets/NPCs/Males/SK_m_12.uasset b/Content/Assets/NPCs/Males/SK_m_12.uasset new file mode 100644 index 0000000..258f6c2 Binary files /dev/null and b/Content/Assets/NPCs/Males/SK_m_12.uasset differ diff --git a/Content/Assets/NPCs/Males/SK_m_2.uasset b/Content/Assets/NPCs/Males/SK_m_2.uasset new file mode 100644 index 0000000..854053a Binary files /dev/null and b/Content/Assets/NPCs/Males/SK_m_2.uasset differ diff --git a/Content/Assets/NPCs/Males/SK_m_4.uasset b/Content/Assets/NPCs/Males/SK_m_4.uasset new file mode 100644 index 0000000..f4299dd Binary files /dev/null and b/Content/Assets/NPCs/Males/SK_m_4.uasset differ diff --git a/Content/Assets/NPCs/Males/SK_m_5.uasset b/Content/Assets/NPCs/Males/SK_m_5.uasset new file mode 100644 index 0000000..b3d328b Binary files /dev/null and b/Content/Assets/NPCs/Males/SK_m_5.uasset differ diff --git a/Content/Assets/NPCs/Males/SK_m_6.uasset b/Content/Assets/NPCs/Males/SK_m_6.uasset new file mode 100644 index 0000000..fa27b88 Binary files /dev/null and b/Content/Assets/NPCs/Males/SK_m_6.uasset differ diff --git a/Content/Assets/NPCs/Males/SK_m_8.uasset b/Content/Assets/NPCs/Males/SK_m_8.uasset new file mode 100644 index 0000000..a739dd0 Binary files /dev/null and b/Content/Assets/NPCs/Males/SK_m_8.uasset differ diff --git a/Content/Assets/Rockets/AtomBomb/M_Generic_AtomBomb.uasset b/Content/Assets/Rockets/AtomBomb/M_Generic_AtomBomb.uasset new file mode 100644 index 0000000..2409be2 Binary files /dev/null and b/Content/Assets/Rockets/AtomBomb/M_Generic_AtomBomb.uasset differ diff --git a/Content/Assets/Rockets/AtomBomb/SM_AtomBomb.uasset b/Content/Assets/Rockets/AtomBomb/SM_AtomBomb.uasset new file mode 100644 index 0000000..08fdb96 Binary files /dev/null and b/Content/Assets/Rockets/AtomBomb/SM_AtomBomb.uasset differ diff --git a/Content/Assets/Rockets/AtomBomb/SM_AtomBomb_M_AtomBomb_BaseColor.uasset b/Content/Assets/Rockets/AtomBomb/SM_AtomBomb_M_AtomBomb_BaseColor.uasset new file mode 100644 index 0000000..7173e6f Binary files /dev/null and b/Content/Assets/Rockets/AtomBomb/SM_AtomBomb_M_AtomBomb_BaseColor.uasset differ diff --git a/Content/Assets/Rockets/AtomBomb/SM_AtomBomb_M_AtomBomb_Normal.uasset b/Content/Assets/Rockets/AtomBomb/SM_AtomBomb_M_AtomBomb_Normal.uasset new file mode 100644 index 0000000..9ab72db Binary files /dev/null and b/Content/Assets/Rockets/AtomBomb/SM_AtomBomb_M_AtomBomb_Normal.uasset differ diff --git a/Content/Assets/Rockets/AtomBomb/SM_AtomBomb_M_AtomBomb_OcclusionRoughnessMetallic.uasset b/Content/Assets/Rockets/AtomBomb/SM_AtomBomb_M_AtomBomb_OcclusionRoughnessMetallic.uasset new file mode 100644 index 0000000..6ce0bdf Binary files /dev/null and b/Content/Assets/Rockets/AtomBomb/SM_AtomBomb_M_AtomBomb_OcclusionRoughnessMetallic.uasset differ diff --git a/Content/Assets/Rockets/BigDaddy/M_Generic_BigDaddy.uasset b/Content/Assets/Rockets/BigDaddy/M_Generic_BigDaddy.uasset new file mode 100644 index 0000000..4888d71 Binary files /dev/null and b/Content/Assets/Rockets/BigDaddy/M_Generic_BigDaddy.uasset differ diff --git a/Content/Assets/Rockets/BigDaddy/SM_BigDaddy.uasset b/Content/Assets/Rockets/BigDaddy/SM_BigDaddy.uasset new file mode 100644 index 0000000..6bd8193 Binary files /dev/null and b/Content/Assets/Rockets/BigDaddy/SM_BigDaddy.uasset differ diff --git a/Content/Assets/Rockets/BigDaddy/SM_BigDaddy_M_BigDaddy_BaseColor.uasset b/Content/Assets/Rockets/BigDaddy/SM_BigDaddy_M_BigDaddy_BaseColor.uasset new file mode 100644 index 0000000..8d56d71 Binary files /dev/null and b/Content/Assets/Rockets/BigDaddy/SM_BigDaddy_M_BigDaddy_BaseColor.uasset differ diff --git a/Content/Assets/Rockets/BigDaddy/SM_BigDaddy_M_BigDaddy_Normal.uasset b/Content/Assets/Rockets/BigDaddy/SM_BigDaddy_M_BigDaddy_Normal.uasset new file mode 100644 index 0000000..4e7008f Binary files /dev/null and b/Content/Assets/Rockets/BigDaddy/SM_BigDaddy_M_BigDaddy_Normal.uasset differ diff --git a/Content/Assets/Rockets/BigDaddy/SM_BigDaddy_M_BigDaddy_OcclusionRoughnessMetallic.uasset b/Content/Assets/Rockets/BigDaddy/SM_BigDaddy_M_BigDaddy_OcclusionRoughnessMetallic.uasset new file mode 100644 index 0000000..a52b4e5 Binary files /dev/null and b/Content/Assets/Rockets/BigDaddy/SM_BigDaddy_M_BigDaddy_OcclusionRoughnessMetallic.uasset differ diff --git a/Content/Assets/Rockets/Commando3000/M_Generic_Commando3000.uasset b/Content/Assets/Rockets/Commando3000/M_Generic_Commando3000.uasset new file mode 100644 index 0000000..70c33e7 Binary files /dev/null and b/Content/Assets/Rockets/Commando3000/M_Generic_Commando3000.uasset differ diff --git a/Content/Assets/Rockets/Commando3000/SM_Commando3000.uasset b/Content/Assets/Rockets/Commando3000/SM_Commando3000.uasset new file mode 100644 index 0000000..8584d11 Binary files /dev/null and b/Content/Assets/Rockets/Commando3000/SM_Commando3000.uasset differ diff --git a/Content/Assets/Rockets/Commando3000/SM_Commando3000_M_Commando3000_BaseColor.uasset b/Content/Assets/Rockets/Commando3000/SM_Commando3000_M_Commando3000_BaseColor.uasset new file mode 100644 index 0000000..e254e94 Binary files /dev/null and b/Content/Assets/Rockets/Commando3000/SM_Commando3000_M_Commando3000_BaseColor.uasset differ diff --git a/Content/Assets/Rockets/Commando3000/SM_Commando3000_M_Commando3000_Normal.uasset b/Content/Assets/Rockets/Commando3000/SM_Commando3000_M_Commando3000_Normal.uasset new file mode 100644 index 0000000..b409f21 Binary files /dev/null and b/Content/Assets/Rockets/Commando3000/SM_Commando3000_M_Commando3000_Normal.uasset differ diff --git a/Content/Assets/Rockets/Commando3000/SM_Commando3000_M_Commando3000_OcclusionRoughnessMetallic.uasset b/Content/Assets/Rockets/Commando3000/SM_Commando3000_M_Commando3000_OcclusionRoughnessMetallic.uasset new file mode 100644 index 0000000..6a137d8 Binary files /dev/null and b/Content/Assets/Rockets/Commando3000/SM_Commando3000_M_Commando3000_OcclusionRoughnessMetallic.uasset differ diff --git a/Content/Assets/Rockets/Kamikaze/M_Generic_Kamikaze.uasset b/Content/Assets/Rockets/Kamikaze/M_Generic_Kamikaze.uasset new file mode 100644 index 0000000..bdf007d Binary files /dev/null and b/Content/Assets/Rockets/Kamikaze/M_Generic_Kamikaze.uasset differ diff --git a/Content/Assets/Rockets/Kamikaze/SM_Kamikaze.uasset b/Content/Assets/Rockets/Kamikaze/SM_Kamikaze.uasset new file mode 100644 index 0000000..84767fc Binary files /dev/null and b/Content/Assets/Rockets/Kamikaze/SM_Kamikaze.uasset differ diff --git a/Content/Assets/Rockets/Kamikaze/SM_Kamikaze_M_Kamikaze_BaseColor.uasset b/Content/Assets/Rockets/Kamikaze/SM_Kamikaze_M_Kamikaze_BaseColor.uasset new file mode 100644 index 0000000..e20e56e Binary files /dev/null and b/Content/Assets/Rockets/Kamikaze/SM_Kamikaze_M_Kamikaze_BaseColor.uasset differ diff --git a/Content/Assets/Rockets/Kamikaze/SM_Kamikaze_M_Kamikaze_Normal.uasset b/Content/Assets/Rockets/Kamikaze/SM_Kamikaze_M_Kamikaze_Normal.uasset new file mode 100644 index 0000000..fff747d Binary files /dev/null and b/Content/Assets/Rockets/Kamikaze/SM_Kamikaze_M_Kamikaze_Normal.uasset differ diff --git a/Content/Assets/Rockets/Kamikaze/SM_Kamikaze_M_Kamikaze_OcclusionRoughnessMetallic.uasset b/Content/Assets/Rockets/Kamikaze/SM_Kamikaze_M_Kamikaze_OcclusionRoughnessMetallic.uasset new file mode 100644 index 0000000..22d2427 Binary files /dev/null and b/Content/Assets/Rockets/Kamikaze/SM_Kamikaze_M_Kamikaze_OcclusionRoughnessMetallic.uasset differ diff --git a/Content/Assets/Rockets/RedHornet/M_Generic_RedHornet.uasset b/Content/Assets/Rockets/RedHornet/M_Generic_RedHornet.uasset new file mode 100644 index 0000000..a1b557f Binary files /dev/null and b/Content/Assets/Rockets/RedHornet/M_Generic_RedHornet.uasset differ diff --git a/Content/Assets/Rockets/RedHornet/SM_RedHornet.uasset b/Content/Assets/Rockets/RedHornet/SM_RedHornet.uasset new file mode 100644 index 0000000..78aff2b Binary files /dev/null and b/Content/Assets/Rockets/RedHornet/SM_RedHornet.uasset differ diff --git a/Content/Assets/Rockets/RedHornet/SM_RedHornet_M_RedHornet_BaseColor.uasset b/Content/Assets/Rockets/RedHornet/SM_RedHornet_M_RedHornet_BaseColor.uasset new file mode 100644 index 0000000..53b35fd Binary files /dev/null and b/Content/Assets/Rockets/RedHornet/SM_RedHornet_M_RedHornet_BaseColor.uasset differ diff --git a/Content/Assets/Rockets/RedHornet/SM_RedHornet_M_RedHornet_Normal.uasset b/Content/Assets/Rockets/RedHornet/SM_RedHornet_M_RedHornet_Normal.uasset new file mode 100644 index 0000000..2e2e4e4 Binary files /dev/null and b/Content/Assets/Rockets/RedHornet/SM_RedHornet_M_RedHornet_Normal.uasset differ diff --git a/Content/Assets/Rockets/RedHornet/SM_RedHornet_M_RedHornet_OcclusionRoughnessMetallic.uasset b/Content/Assets/Rockets/RedHornet/SM_RedHornet_M_RedHornet_OcclusionRoughnessMetallic.uasset new file mode 100644 index 0000000..0f7a7c7 Binary files /dev/null and b/Content/Assets/Rockets/RedHornet/SM_RedHornet_M_RedHornet_OcclusionRoughnessMetallic.uasset differ diff --git a/Content/Assets/Rockets/Whistle/M_Generic_Whistle.uasset b/Content/Assets/Rockets/Whistle/M_Generic_Whistle.uasset new file mode 100644 index 0000000..090b9c8 Binary files /dev/null and b/Content/Assets/Rockets/Whistle/M_Generic_Whistle.uasset differ diff --git a/Content/Assets/Rockets/Whistle/SM_Whistle.uasset b/Content/Assets/Rockets/Whistle/SM_Whistle.uasset new file mode 100644 index 0000000..117cfd9 Binary files /dev/null and b/Content/Assets/Rockets/Whistle/SM_Whistle.uasset differ diff --git a/Content/Assets/Rockets/Whistle/SM_Whistle_M_Whistle_BaseColor.uasset b/Content/Assets/Rockets/Whistle/SM_Whistle_M_Whistle_BaseColor.uasset new file mode 100644 index 0000000..80c69ff Binary files /dev/null and b/Content/Assets/Rockets/Whistle/SM_Whistle_M_Whistle_BaseColor.uasset differ diff --git a/Content/Assets/Rockets/Whistle/SM_Whistle_M_Whistle_Normal.uasset b/Content/Assets/Rockets/Whistle/SM_Whistle_M_Whistle_Normal.uasset new file mode 100644 index 0000000..0f7098f Binary files /dev/null and b/Content/Assets/Rockets/Whistle/SM_Whistle_M_Whistle_Normal.uasset differ diff --git a/Content/Assets/Rockets/Whistle/SM_Whistle_M_Whistle_OcclusionRoughnessMetallic.uasset b/Content/Assets/Rockets/Whistle/SM_Whistle_M_Whistle_OcclusionRoughnessMetallic.uasset new file mode 100644 index 0000000..9a42ff9 Binary files /dev/null and b/Content/Assets/Rockets/Whistle/SM_Whistle_M_Whistle_OcclusionRoughnessMetallic.uasset differ diff --git a/Content/Assets/RomanCandles/12Gauge/M_Generic_12Gauge.uasset b/Content/Assets/RomanCandles/12Gauge/M_Generic_12Gauge.uasset new file mode 100644 index 0000000..080044b Binary files /dev/null and b/Content/Assets/RomanCandles/12Gauge/M_Generic_12Gauge.uasset differ diff --git a/Content/Assets/RomanCandles/12Gauge/SM_12Gauge.uasset b/Content/Assets/RomanCandles/12Gauge/SM_12Gauge.uasset new file mode 100644 index 0000000..e7cfbbb Binary files /dev/null and b/Content/Assets/RomanCandles/12Gauge/SM_12Gauge.uasset differ diff --git a/Content/Assets/RomanCandles/12Gauge/SM_12Gauge_M_12Gauge_BaseColor.uasset b/Content/Assets/RomanCandles/12Gauge/SM_12Gauge_M_12Gauge_BaseColor.uasset new file mode 100644 index 0000000..318cb3e Binary files /dev/null and b/Content/Assets/RomanCandles/12Gauge/SM_12Gauge_M_12Gauge_BaseColor.uasset differ diff --git a/Content/Assets/RomanCandles/12Gauge/SM_12Gauge_M_12Gauge_Normal.uasset b/Content/Assets/RomanCandles/12Gauge/SM_12Gauge_M_12Gauge_Normal.uasset new file mode 100644 index 0000000..7a85db2 Binary files /dev/null and b/Content/Assets/RomanCandles/12Gauge/SM_12Gauge_M_12Gauge_Normal.uasset differ diff --git a/Content/Assets/RomanCandles/12Gauge/SM_12Gauge_M_12Gauge_OcclusionRoughnessMetallic.uasset b/Content/Assets/RomanCandles/12Gauge/SM_12Gauge_M_12Gauge_OcclusionRoughnessMetallic.uasset new file mode 100644 index 0000000..aa1ad28 Binary files /dev/null and b/Content/Assets/RomanCandles/12Gauge/SM_12Gauge_M_12Gauge_OcclusionRoughnessMetallic.uasset differ diff --git a/Content/Assets/RomanCandles/20MegatonMulticolor/M_Generic_20Megaton.uasset b/Content/Assets/RomanCandles/20MegatonMulticolor/M_Generic_20Megaton.uasset new file mode 100644 index 0000000..54f1597 Binary files /dev/null and b/Content/Assets/RomanCandles/20MegatonMulticolor/M_Generic_20Megaton.uasset differ diff --git a/Content/Assets/RomanCandles/20MegatonMulticolor/SM_20MegatonMulticolor.uasset b/Content/Assets/RomanCandles/20MegatonMulticolor/SM_20MegatonMulticolor.uasset new file mode 100644 index 0000000..3423717 Binary files /dev/null and b/Content/Assets/RomanCandles/20MegatonMulticolor/SM_20MegatonMulticolor.uasset differ diff --git a/Content/Assets/RomanCandles/20MegatonMulticolor/SM_20MegatonMulticolor_M_20MegatonMulticolor_BaseColor.uasset b/Content/Assets/RomanCandles/20MegatonMulticolor/SM_20MegatonMulticolor_M_20MegatonMulticolor_BaseColor.uasset new file mode 100644 index 0000000..1c2bf97 Binary files /dev/null and b/Content/Assets/RomanCandles/20MegatonMulticolor/SM_20MegatonMulticolor_M_20MegatonMulticolor_BaseColor.uasset differ diff --git a/Content/Assets/RomanCandles/20MegatonMulticolor/SM_20MegatonMulticolor_M_20MegatonMulticolor_Normal.uasset b/Content/Assets/RomanCandles/20MegatonMulticolor/SM_20MegatonMulticolor_M_20MegatonMulticolor_Normal.uasset new file mode 100644 index 0000000..aea6227 Binary files /dev/null and b/Content/Assets/RomanCandles/20MegatonMulticolor/SM_20MegatonMulticolor_M_20MegatonMulticolor_Normal.uasset differ diff --git a/Content/Assets/RomanCandles/20MegatonMulticolor/SM_20MegatonMulticolor_M_20MegatonMulticolor_OcclusionRoughnessMetallic.uasset b/Content/Assets/RomanCandles/20MegatonMulticolor/SM_20MegatonMulticolor_M_20MegatonMulticolor_OcclusionRoughnessMetallic.uasset new file mode 100644 index 0000000..fcff4d0 Binary files /dev/null and b/Content/Assets/RomanCandles/20MegatonMulticolor/SM_20MegatonMulticolor_M_20MegatonMulticolor_OcclusionRoughnessMetallic.uasset differ diff --git a/Content/Assets/RomanCandles/Comet5000Red/M_Generic_Comet5000.uasset b/Content/Assets/RomanCandles/Comet5000Red/M_Generic_Comet5000.uasset new file mode 100644 index 0000000..c480e7c Binary files /dev/null and b/Content/Assets/RomanCandles/Comet5000Red/M_Generic_Comet5000.uasset differ diff --git a/Content/Assets/RomanCandles/Comet5000Red/SM_Comet5000Red.uasset b/Content/Assets/RomanCandles/Comet5000Red/SM_Comet5000Red.uasset new file mode 100644 index 0000000..3b8d5cb Binary files /dev/null and b/Content/Assets/RomanCandles/Comet5000Red/SM_Comet5000Red.uasset differ diff --git a/Content/Assets/RomanCandles/Comet5000Red/SM_Comet5000Red_M_Comet5000Red_BaseColor.uasset b/Content/Assets/RomanCandles/Comet5000Red/SM_Comet5000Red_M_Comet5000Red_BaseColor.uasset new file mode 100644 index 0000000..b89f232 Binary files /dev/null and b/Content/Assets/RomanCandles/Comet5000Red/SM_Comet5000Red_M_Comet5000Red_BaseColor.uasset differ diff --git a/Content/Assets/RomanCandles/Comet5000Red/SM_Comet5000Red_M_Comet5000Red_Normal.uasset b/Content/Assets/RomanCandles/Comet5000Red/SM_Comet5000Red_M_Comet5000Red_Normal.uasset new file mode 100644 index 0000000..05469cd Binary files /dev/null and b/Content/Assets/RomanCandles/Comet5000Red/SM_Comet5000Red_M_Comet5000Red_Normal.uasset differ diff --git a/Content/Assets/RomanCandles/Comet5000Red/SM_Comet5000Red_M_Comet5000Red_OcclusionRoughnessMetallic.uasset b/Content/Assets/RomanCandles/Comet5000Red/SM_Comet5000Red_M_Comet5000Red_OcclusionRoughnessMetallic.uasset new file mode 100644 index 0000000..436e4bb Binary files /dev/null and b/Content/Assets/RomanCandles/Comet5000Red/SM_Comet5000Red_M_Comet5000Red_OcclusionRoughnessMetallic.uasset differ diff --git a/Content/Assets/Volcanos/GreenGoblin/M_Generic_GreenGoblin.uasset b/Content/Assets/Volcanos/GreenGoblin/M_Generic_GreenGoblin.uasset new file mode 100644 index 0000000..871a280 Binary files /dev/null and b/Content/Assets/Volcanos/GreenGoblin/M_Generic_GreenGoblin.uasset differ diff --git a/Content/Assets/Volcanos/GreenGoblin/SM_GreenGoblin.uasset b/Content/Assets/Volcanos/GreenGoblin/SM_GreenGoblin.uasset new file mode 100644 index 0000000..ef79380 Binary files /dev/null and b/Content/Assets/Volcanos/GreenGoblin/SM_GreenGoblin.uasset differ diff --git a/Content/Assets/Volcanos/GreenGoblin/SM_GreenGoblin_M_GreenGoblin_001_BaseColor.uasset b/Content/Assets/Volcanos/GreenGoblin/SM_GreenGoblin_M_GreenGoblin_001_BaseColor.uasset new file mode 100644 index 0000000..00984de Binary files /dev/null and b/Content/Assets/Volcanos/GreenGoblin/SM_GreenGoblin_M_GreenGoblin_001_BaseColor.uasset differ diff --git a/Content/Assets/Volcanos/GreenGoblin/SM_GreenGoblin_M_GreenGoblin_001_Normal.uasset b/Content/Assets/Volcanos/GreenGoblin/SM_GreenGoblin_M_GreenGoblin_001_Normal.uasset new file mode 100644 index 0000000..a5d5c0c Binary files /dev/null and b/Content/Assets/Volcanos/GreenGoblin/SM_GreenGoblin_M_GreenGoblin_001_Normal.uasset differ diff --git a/Content/Assets/Volcanos/GreenGoblin/SM_GreenGoblin_M_GreenGoblin_001_OcclusionRoughnessMetallic.uasset b/Content/Assets/Volcanos/GreenGoblin/SM_GreenGoblin_M_GreenGoblin_001_OcclusionRoughnessMetallic.uasset new file mode 100644 index 0000000..a5d34c1 Binary files /dev/null and b/Content/Assets/Volcanos/GreenGoblin/SM_GreenGoblin_M_GreenGoblin_001_OcclusionRoughnessMetallic.uasset differ diff --git a/Content/Assets/Volcanos/WhiteWidow/M_Generic_WhiteWidow.uasset b/Content/Assets/Volcanos/WhiteWidow/M_Generic_WhiteWidow.uasset new file mode 100644 index 0000000..68088fd Binary files /dev/null and b/Content/Assets/Volcanos/WhiteWidow/M_Generic_WhiteWidow.uasset differ diff --git a/Content/Assets/Volcanos/WhiteWidow/SM_WhiteWidow.uasset b/Content/Assets/Volcanos/WhiteWidow/SM_WhiteWidow.uasset new file mode 100644 index 0000000..45bb301 Binary files /dev/null and b/Content/Assets/Volcanos/WhiteWidow/SM_WhiteWidow.uasset differ diff --git a/Content/Assets/Volcanos/WhiteWidow/SM_WhiteWidow_M_WhiteWidow_BaseColor.uasset b/Content/Assets/Volcanos/WhiteWidow/SM_WhiteWidow_M_WhiteWidow_BaseColor.uasset new file mode 100644 index 0000000..c7fee2d Binary files /dev/null and b/Content/Assets/Volcanos/WhiteWidow/SM_WhiteWidow_M_WhiteWidow_BaseColor.uasset differ diff --git a/Content/Assets/Volcanos/WhiteWidow/SM_WhiteWidow_M_WhiteWidow_Normal.uasset b/Content/Assets/Volcanos/WhiteWidow/SM_WhiteWidow_M_WhiteWidow_Normal.uasset new file mode 100644 index 0000000..6def136 Binary files /dev/null and b/Content/Assets/Volcanos/WhiteWidow/SM_WhiteWidow_M_WhiteWidow_Normal.uasset differ diff --git a/Content/Assets/Volcanos/WhiteWidow/SM_WhiteWidow_M_WhiteWidow_OcclusionRoughnessMetallic.uasset b/Content/Assets/Volcanos/WhiteWidow/SM_WhiteWidow_M_WhiteWidow_OcclusionRoughnessMetallic.uasset new file mode 100644 index 0000000..bf8a419 Binary files /dev/null and b/Content/Assets/Volcanos/WhiteWidow/SM_WhiteWidow_M_WhiteWidow_OcclusionRoughnessMetallic.uasset differ diff --git a/Content/Blueprints/BP_FKGameState.uasset b/Content/Blueprints/BP_FKGameState.uasset new file mode 100644 index 0000000..d2620a6 Binary files /dev/null and b/Content/Blueprints/BP_FKGameState.uasset differ diff --git a/Content/Blueprints/BP_FirekrackersGameInstance.uasset b/Content/Blueprints/BP_FirekrackersGameInstance.uasset new file mode 100644 index 0000000..aa10ebd Binary files /dev/null and b/Content/Blueprints/BP_FirekrackersGameInstance.uasset differ diff --git a/Content/Blueprints/BP_FireworkBase.uasset b/Content/Blueprints/BP_FireworkBase.uasset new file mode 100644 index 0000000..21ca3a1 Binary files /dev/null and b/Content/Blueprints/BP_FireworkBase.uasset differ diff --git a/Content/Blueprints/BP_FireworksGamemode.uasset b/Content/Blueprints/BP_FireworksGamemode.uasset new file mode 100644 index 0000000..fb7667a Binary files /dev/null and b/Content/Blueprints/BP_FireworksGamemode.uasset differ diff --git a/Content/Blueprints/BP_FireworksPawn.uasset b/Content/Blueprints/BP_FireworksPawn.uasset new file mode 100644 index 0000000..d20147f Binary files /dev/null and b/Content/Blueprints/BP_FireworksPawn.uasset differ diff --git a/Content/Blueprints/BP_InventoryCrateBase.uasset b/Content/Blueprints/BP_InventoryCrateBase.uasset new file mode 100644 index 0000000..b8b6798 Binary files /dev/null and b/Content/Blueprints/BP_InventoryCrateBase.uasset differ diff --git a/Content/Blueprints/BP_InventoryItem.uasset b/Content/Blueprints/BP_InventoryItem.uasset new file mode 100644 index 0000000..1b2e4ae Binary files /dev/null and b/Content/Blueprints/BP_InventoryItem.uasset differ diff --git a/Content/Blueprints/BP_Lighter.uasset b/Content/Blueprints/BP_Lighter.uasset new file mode 100644 index 0000000..cc769fa Binary files /dev/null and b/Content/Blueprints/BP_Lighter.uasset differ diff --git a/Content/Blueprints/BP_Pickable.uasset b/Content/Blueprints/BP_Pickable.uasset new file mode 100644 index 0000000..388c5d6 Binary files /dev/null and b/Content/Blueprints/BP_Pickable.uasset differ diff --git a/Content/Blueprints/BP_PlayerState.uasset b/Content/Blueprints/BP_PlayerState.uasset new file mode 100644 index 0000000..86340d4 Binary files /dev/null and b/Content/Blueprints/BP_PlayerState.uasset differ diff --git a/Content/Blueprints/BP_Projectile.uasset b/Content/Blueprints/BP_Projectile.uasset new file mode 100644 index 0000000..badd77c Binary files /dev/null and b/Content/Blueprints/BP_Projectile.uasset differ diff --git a/Content/Blueprints/BP_SpawnManager.uasset b/Content/Blueprints/BP_SpawnManager.uasset new file mode 100644 index 0000000..9bfcb87 Binary files /dev/null and b/Content/Blueprints/BP_SpawnManager.uasset differ diff --git a/Content/Blueprints/BP_TeleportVisual.uasset b/Content/Blueprints/BP_TeleportVisual.uasset new file mode 100644 index 0000000..2825da8 Binary files /dev/null and b/Content/Blueprints/BP_TeleportVisual.uasset differ diff --git a/Content/Blueprints/BP_TestActor.uasset b/Content/Blueprints/BP_TestActor.uasset new file mode 100644 index 0000000..3c59907 Binary files /dev/null and b/Content/Blueprints/BP_TestActor.uasset differ diff --git a/Content/Blueprints/Blocks/BP_Block.uasset b/Content/Blueprints/Blocks/BP_Block.uasset new file mode 100644 index 0000000..623be7a Binary files /dev/null and b/Content/Blueprints/Blocks/BP_Block.uasset differ diff --git a/Content/Blueprints/Blocks/BP_Block_1.uasset b/Content/Blueprints/Blocks/BP_Block_1.uasset new file mode 100644 index 0000000..f86d6df Binary files /dev/null and b/Content/Blueprints/Blocks/BP_Block_1.uasset differ diff --git a/Content/Blueprints/Blocks/BP_Block_2.uasset b/Content/Blueprints/Blocks/BP_Block_2.uasset new file mode 100644 index 0000000..cc3e009 Binary files /dev/null and b/Content/Blueprints/Blocks/BP_Block_2.uasset differ diff --git a/Content/Blueprints/Blocks/BP_Block_3.uasset b/Content/Blueprints/Blocks/BP_Block_3.uasset new file mode 100644 index 0000000..854bda6 Binary files /dev/null and b/Content/Blueprints/Blocks/BP_Block_3.uasset differ diff --git a/Content/Blueprints/Blocks/BP_Block_4.uasset b/Content/Blueprints/Blocks/BP_Block_4.uasset new file mode 100644 index 0000000..146f099 Binary files /dev/null and b/Content/Blueprints/Blocks/BP_Block_4.uasset differ diff --git a/Content/Blueprints/Blocks/BP_Block_5.uasset b/Content/Blueprints/Blocks/BP_Block_5.uasset new file mode 100644 index 0000000..55d0477 Binary files /dev/null and b/Content/Blueprints/Blocks/BP_Block_5.uasset differ diff --git a/Content/Blueprints/Fireworks/BP_12Gauge.uasset b/Content/Blueprints/Fireworks/BP_12Gauge.uasset new file mode 100644 index 0000000..261b3de Binary files /dev/null and b/Content/Blueprints/Fireworks/BP_12Gauge.uasset differ diff --git a/Content/Blueprints/Fireworks/BP_20Megaton.uasset b/Content/Blueprints/Fireworks/BP_20Megaton.uasset new file mode 100644 index 0000000..4c273d1 Binary files /dev/null and b/Content/Blueprints/Fireworks/BP_20Megaton.uasset differ diff --git a/Content/Blueprints/Fireworks/BP_AtomBomb.uasset b/Content/Blueprints/Fireworks/BP_AtomBomb.uasset new file mode 100644 index 0000000..8e961d0 Binary files /dev/null and b/Content/Blueprints/Fireworks/BP_AtomBomb.uasset differ diff --git a/Content/Blueprints/Fireworks/BP_BigDaddy.uasset b/Content/Blueprints/Fireworks/BP_BigDaddy.uasset new file mode 100644 index 0000000..ca53720 Binary files /dev/null and b/Content/Blueprints/Fireworks/BP_BigDaddy.uasset differ diff --git a/Content/Blueprints/Fireworks/BP_Comet5000.uasset b/Content/Blueprints/Fireworks/BP_Comet5000.uasset new file mode 100644 index 0000000..5e5820c Binary files /dev/null and b/Content/Blueprints/Fireworks/BP_Comet5000.uasset differ diff --git a/Content/Blueprints/Fireworks/BP_Commando3000.uasset b/Content/Blueprints/Fireworks/BP_Commando3000.uasset new file mode 100644 index 0000000..50e3093 Binary files /dev/null and b/Content/Blueprints/Fireworks/BP_Commando3000.uasset differ diff --git a/Content/Blueprints/Fireworks/BP_DoubleTrouble.uasset b/Content/Blueprints/Fireworks/BP_DoubleTrouble.uasset new file mode 100644 index 0000000..b35bd6e Binary files /dev/null and b/Content/Blueprints/Fireworks/BP_DoubleTrouble.uasset differ diff --git a/Content/Blueprints/Fireworks/BP_GreenGoblin.uasset b/Content/Blueprints/Fireworks/BP_GreenGoblin.uasset new file mode 100644 index 0000000..4c453dc Binary files /dev/null and b/Content/Blueprints/Fireworks/BP_GreenGoblin.uasset differ diff --git a/Content/Blueprints/Fireworks/BP_InstantDeath.uasset b/Content/Blueprints/Fireworks/BP_InstantDeath.uasset new file mode 100644 index 0000000..47db145 Binary files /dev/null and b/Content/Blueprints/Fireworks/BP_InstantDeath.uasset differ diff --git a/Content/Blueprints/Fireworks/BP_Kamikaze.uasset b/Content/Blueprints/Fireworks/BP_Kamikaze.uasset new file mode 100644 index 0000000..34f963b Binary files /dev/null and b/Content/Blueprints/Fireworks/BP_Kamikaze.uasset differ diff --git a/Content/Blueprints/Fireworks/BP_LongFuse.uasset b/Content/Blueprints/Fireworks/BP_LongFuse.uasset new file mode 100644 index 0000000..080beaf Binary files /dev/null and b/Content/Blueprints/Fireworks/BP_LongFuse.uasset differ diff --git a/Content/Blueprints/Fireworks/BP_Panzerfaust.uasset b/Content/Blueprints/Fireworks/BP_Panzerfaust.uasset new file mode 100644 index 0000000..8c984ba Binary files /dev/null and b/Content/Blueprints/Fireworks/BP_Panzerfaust.uasset differ diff --git a/Content/Blueprints/Fireworks/BP_Pirate.uasset b/Content/Blueprints/Fireworks/BP_Pirate.uasset new file mode 100644 index 0000000..62056bc Binary files /dev/null and b/Content/Blueprints/Fireworks/BP_Pirate.uasset differ diff --git a/Content/Blueprints/Fireworks/BP_QuadrupleBazooka.uasset b/Content/Blueprints/Fireworks/BP_QuadrupleBazooka.uasset new file mode 100644 index 0000000..f18dd19 Binary files /dev/null and b/Content/Blueprints/Fireworks/BP_QuadrupleBazooka.uasset differ diff --git a/Content/Blueprints/Fireworks/BP_RedDragon.uasset b/Content/Blueprints/Fireworks/BP_RedDragon.uasset new file mode 100644 index 0000000..14ac881 Binary files /dev/null and b/Content/Blueprints/Fireworks/BP_RedDragon.uasset differ diff --git a/Content/Blueprints/Fireworks/BP_RedHornet.uasset b/Content/Blueprints/Fireworks/BP_RedHornet.uasset new file mode 100644 index 0000000..f8c3ad3 Binary files /dev/null and b/Content/Blueprints/Fireworks/BP_RedHornet.uasset differ diff --git a/Content/Blueprints/Fireworks/BP_RocketLauncher.uasset b/Content/Blueprints/Fireworks/BP_RocketLauncher.uasset new file mode 100644 index 0000000..923846c Binary files /dev/null and b/Content/Blueprints/Fireworks/BP_RocketLauncher.uasset differ diff --git a/Content/Blueprints/Fireworks/BP_Whistle.uasset b/Content/Blueprints/Fireworks/BP_Whistle.uasset new file mode 100644 index 0000000..52fb4f8 Binary files /dev/null and b/Content/Blueprints/Fireworks/BP_Whistle.uasset differ diff --git a/Content/Blueprints/Fireworks/BP_WhiteWidow.uasset b/Content/Blueprints/Fireworks/BP_WhiteWidow.uasset new file mode 100644 index 0000000..d62870f Binary files /dev/null and b/Content/Blueprints/Fireworks/BP_WhiteWidow.uasset differ diff --git a/Content/Blueprints/FireworksPlayerController.uasset b/Content/Blueprints/FireworksPlayerController.uasset new file mode 100644 index 0000000..5c21006 Binary files /dev/null and b/Content/Blueprints/FireworksPlayerController.uasset differ diff --git a/Content/Blueprints/UI/BP_HoldToPause.uasset b/Content/Blueprints/UI/BP_HoldToPause.uasset new file mode 100644 index 0000000..efafbf1 Binary files /dev/null and b/Content/Blueprints/UI/BP_HoldToPause.uasset differ diff --git a/Content/Blueprints/UI/BP_IngameScreen.uasset b/Content/Blueprints/UI/BP_IngameScreen.uasset new file mode 100644 index 0000000..0c1ce06 Binary files /dev/null and b/Content/Blueprints/UI/BP_IngameScreen.uasset differ diff --git a/Content/Blueprints/UI/BP_Menu.uasset b/Content/Blueprints/UI/BP_Menu.uasset new file mode 100644 index 0000000..a8170a8 Binary files /dev/null and b/Content/Blueprints/UI/BP_Menu.uasset differ diff --git a/Content/Blueprints/UI/BP_PauseAndShop.uasset b/Content/Blueprints/UI/BP_PauseAndShop.uasset new file mode 100644 index 0000000..0e56624 Binary files /dev/null and b/Content/Blueprints/UI/BP_PauseAndShop.uasset differ diff --git a/Content/Blueprints/UI/BP_WristMenu.uasset b/Content/Blueprints/UI/BP_WristMenu.uasset new file mode 100644 index 0000000..1f978a0 Binary files /dev/null and b/Content/Blueprints/UI/BP_WristMenu.uasset differ diff --git a/Content/Data/DT_FireworkTemplates.uasset b/Content/Data/DT_FireworkTemplates.uasset new file mode 100644 index 0000000..06e7c94 Binary files /dev/null and b/Content/Data/DT_FireworkTemplates.uasset differ diff --git a/Content/Levels/L_MainLevel.umap b/Content/Levels/L_MainLevel.umap new file mode 100644 index 0000000..c06bef7 Binary files /dev/null and b/Content/Levels/L_MainLevel.umap differ diff --git a/Content/M5VFXVOL2/BluePrints/Fire_PLight_BP.uasset b/Content/M5VFXVOL2/BluePrints/Fire_PLight_BP.uasset new file mode 100644 index 0000000..7fa8f07 Binary files /dev/null and b/Content/M5VFXVOL2/BluePrints/Fire_PLight_BP.uasset differ diff --git a/Content/M5VFXVOL2/BluePrints/Fire_PLight_Exp_BP.uasset b/Content/M5VFXVOL2/BluePrints/Fire_PLight_Exp_BP.uasset new file mode 100644 index 0000000..a58e4c0 Binary files /dev/null and b/Content/M5VFXVOL2/BluePrints/Fire_PLight_Exp_BP.uasset differ diff --git a/Content/M5VFXVOL2/BluePrints/Fire_beam_BP.uasset b/Content/M5VFXVOL2/BluePrints/Fire_beam_BP.uasset new file mode 100644 index 0000000..d4678a1 Binary files /dev/null and b/Content/M5VFXVOL2/BluePrints/Fire_beam_BP.uasset differ diff --git a/Content/M5VFXVOL2/BluePrints/Fire_mesh_BP.uasset b/Content/M5VFXVOL2/BluePrints/Fire_mesh_BP.uasset new file mode 100644 index 0000000..cf387a3 Binary files /dev/null and b/Content/M5VFXVOL2/BluePrints/Fire_mesh_BP.uasset differ diff --git a/Content/M5VFXVOL2/BluePrints/Fire_skel_vert_BP.uasset b/Content/M5VFXVOL2/BluePrints/Fire_skel_vert_BP.uasset new file mode 100644 index 0000000..1f06387 Binary files /dev/null and b/Content/M5VFXVOL2/BluePrints/Fire_skel_vert_BP.uasset differ diff --git a/Content/M5VFXVOL2/BluePrints/Niagara_BP/NFire_PLight_BP.uasset b/Content/M5VFXVOL2/BluePrints/Niagara_BP/NFire_PLight_BP.uasset new file mode 100644 index 0000000..b193d2a Binary files /dev/null and b/Content/M5VFXVOL2/BluePrints/Niagara_BP/NFire_PLight_BP.uasset differ diff --git a/Content/M5VFXVOL2/BluePrints/Niagara_BP/NFire_PLight_Exp_BP.uasset b/Content/M5VFXVOL2/BluePrints/Niagara_BP/NFire_PLight_Exp_BP.uasset new file mode 100644 index 0000000..3cbb413 Binary files /dev/null and b/Content/M5VFXVOL2/BluePrints/Niagara_BP/NFire_PLight_Exp_BP.uasset differ diff --git a/Content/M5VFXVOL2/BluePrints/Niagara_BP/NFire_beam_BP.uasset b/Content/M5VFXVOL2/BluePrints/Niagara_BP/NFire_beam_BP.uasset new file mode 100644 index 0000000..5d1fd5c Binary files /dev/null and b/Content/M5VFXVOL2/BluePrints/Niagara_BP/NFire_beam_BP.uasset differ diff --git a/Content/M5VFXVOL2/BluePrints/Niagara_BP/NFire_mesh_BP.uasset b/Content/M5VFXVOL2/BluePrints/Niagara_BP/NFire_mesh_BP.uasset new file mode 100644 index 0000000..ba11216 Binary files /dev/null and b/Content/M5VFXVOL2/BluePrints/Niagara_BP/NFire_mesh_BP.uasset differ diff --git a/Content/M5VFXVOL2/BluePrints/Niagara_BP/NFire_skel_vert_BP.uasset b/Content/M5VFXVOL2/BluePrints/Niagara_BP/NFire_skel_vert_BP.uasset new file mode 100644 index 0000000..2979b00 Binary files /dev/null and b/Content/M5VFXVOL2/BluePrints/Niagara_BP/NFire_skel_vert_BP.uasset differ diff --git a/Content/M5VFXVOL2/BluePrints/Niagara_BP/Nbuilding_DM_Blueprint.uasset b/Content/M5VFXVOL2/BluePrints/Niagara_BP/Nbuilding_DM_Blueprint.uasset new file mode 100644 index 0000000..784e934 Binary files /dev/null and b/Content/M5VFXVOL2/BluePrints/Niagara_BP/Nbuilding_DM_Blueprint.uasset differ diff --git a/Content/M5VFXVOL2/Demo/Materials/20M.uasset b/Content/M5VFXVOL2/Demo/Materials/20M.uasset new file mode 100644 index 0000000..93357d0 Binary files /dev/null and b/Content/M5VFXVOL2/Demo/Materials/20M.uasset differ diff --git a/Content/M5VFXVOL2/Demo/Materials/BG_Grid_Mat.uasset b/Content/M5VFXVOL2/Demo/Materials/BG_Grid_Mat.uasset new file mode 100644 index 0000000..8c57836 Binary files /dev/null and b/Content/M5VFXVOL2/Demo/Materials/BG_Grid_Mat.uasset differ diff --git a/Content/M5VFXVOL2/Demo/Materials/BG_inst1.uasset b/Content/M5VFXVOL2/Demo/Materials/BG_inst1.uasset new file mode 100644 index 0000000..6c7ade4 Binary files /dev/null and b/Content/M5VFXVOL2/Demo/Materials/BG_inst1.uasset differ diff --git a/Content/M5VFXVOL2/Demo/Materials/BG_inst2.uasset b/Content/M5VFXVOL2/Demo/Materials/BG_inst2.uasset new file mode 100644 index 0000000..02f8239 Binary files /dev/null and b/Content/M5VFXVOL2/Demo/Materials/BG_inst2.uasset differ diff --git a/Content/M5VFXVOL2/Demo/Materials/BG_inst3.uasset b/Content/M5VFXVOL2/Demo/Materials/BG_inst3.uasset new file mode 100644 index 0000000..86c6492 Binary files /dev/null and b/Content/M5VFXVOL2/Demo/Materials/BG_inst3.uasset differ diff --git a/Content/M5VFXVOL2/Demo/Materials/BG_inst4.uasset b/Content/M5VFXVOL2/Demo/Materials/BG_inst4.uasset new file mode 100644 index 0000000..f60e177 Binary files /dev/null and b/Content/M5VFXVOL2/Demo/Materials/BG_inst4.uasset differ diff --git a/Content/M5VFXVOL2/Demo/Materials/BG_inst5.uasset b/Content/M5VFXVOL2/Demo/Materials/BG_inst5.uasset new file mode 100644 index 0000000..4ef417f Binary files /dev/null and b/Content/M5VFXVOL2/Demo/Materials/BG_inst5.uasset differ diff --git a/Content/M5VFXVOL2/Demo/Materials/BG_inst6.uasset b/Content/M5VFXVOL2/Demo/Materials/BG_inst6.uasset new file mode 100644 index 0000000..2fd1e68 Binary files /dev/null and b/Content/M5VFXVOL2/Demo/Materials/BG_inst6.uasset differ diff --git a/Content/M5VFXVOL2/Demo/Materials/BG_inst7.uasset b/Content/M5VFXVOL2/Demo/Materials/BG_inst7.uasset new file mode 100644 index 0000000..178280f Binary files /dev/null and b/Content/M5VFXVOL2/Demo/Materials/BG_inst7.uasset differ diff --git a/Content/M5VFXVOL2/Demo/Materials/BG_inst8.uasset b/Content/M5VFXVOL2/Demo/Materials/BG_inst8.uasset new file mode 100644 index 0000000..9e48916 Binary files /dev/null and b/Content/M5VFXVOL2/Demo/Materials/BG_inst8.uasset differ diff --git a/Content/M5VFXVOL2/Demo/Materials/BG_inst9.uasset b/Content/M5VFXVOL2/Demo/Materials/BG_inst9.uasset new file mode 100644 index 0000000..daff425 Binary files /dev/null and b/Content/M5VFXVOL2/Demo/Materials/BG_inst9.uasset differ diff --git a/Content/M5VFXVOL2/Demo/Meshes/BG_test_mesh.uasset b/Content/M5VFXVOL2/Demo/Meshes/BG_test_mesh.uasset new file mode 100644 index 0000000..80b8064 Binary files /dev/null and b/Content/M5VFXVOL2/Demo/Meshes/BG_test_mesh.uasset differ diff --git a/Content/M5VFXVOL2/Demo/Meshes/Floor.uasset b/Content/M5VFXVOL2/Demo/Meshes/Floor.uasset new file mode 100644 index 0000000..693a971 Binary files /dev/null and b/Content/M5VFXVOL2/Demo/Meshes/Floor.uasset differ diff --git a/Content/M5VFXVOL2/Demo/Textures/Grid_Tex.uasset b/Content/M5VFXVOL2/Demo/Textures/Grid_Tex.uasset new file mode 100644 index 0000000..60dbe82 Binary files /dev/null and b/Content/M5VFXVOL2/Demo/Textures/Grid_Tex.uasset differ diff --git a/Content/M5VFXVOL2/Demo/Textures/desert.uasset b/Content/M5VFXVOL2/Demo/Textures/desert.uasset new file mode 100644 index 0000000..4c72e46 Binary files /dev/null and b/Content/M5VFXVOL2/Demo/Textures/desert.uasset differ diff --git a/Content/M5VFXVOL2/Demo/Textures/man_silhouette.uasset b/Content/M5VFXVOL2/Demo/Textures/man_silhouette.uasset new file mode 100644 index 0000000..285fa28 Binary files /dev/null and b/Content/M5VFXVOL2/Demo/Textures/man_silhouette.uasset differ diff --git a/Content/M5VFXVOL2/Maps/M5_Vol2_Blueprints_Map.umap b/Content/M5VFXVOL2/Maps/M5_Vol2_Blueprints_Map.umap new file mode 100644 index 0000000..629774d Binary files /dev/null and b/Content/M5VFXVOL2/Maps/M5_Vol2_Blueprints_Map.umap differ diff --git a/Content/M5VFXVOL2/Maps/M5_Vol2_Guide_Map.umap b/Content/M5VFXVOL2/Maps/M5_Vol2_Guide_Map.umap new file mode 100644 index 0000000..61a14a1 Binary files /dev/null and b/Content/M5VFXVOL2/Maps/M5_Vol2_Guide_Map.umap differ diff --git a/Content/M5VFXVOL2/Maps/M5_Vol2_Ref_Map.umap b/Content/M5VFXVOL2/Maps/M5_Vol2_Ref_Map.umap new file mode 100644 index 0000000..b70b5de Binary files /dev/null and b/Content/M5VFXVOL2/Maps/M5_Vol2_Ref_Map.umap differ diff --git a/Content/M5VFXVOL2/Maps/N_M5_Vol2_Blueprints_Map.umap b/Content/M5VFXVOL2/Maps/N_M5_Vol2_Blueprints_Map.umap new file mode 100644 index 0000000..b31f47e Binary files /dev/null and b/Content/M5VFXVOL2/Maps/N_M5_Vol2_Blueprints_Map.umap differ diff --git a/Content/M5VFXVOL2/Maps/N_M5_Vol2_Guide_Map.umap b/Content/M5VFXVOL2/Maps/N_M5_Vol2_Guide_Map.umap new file mode 100644 index 0000000..ade5bfb Binary files /dev/null and b/Content/M5VFXVOL2/Maps/N_M5_Vol2_Guide_Map.umap differ diff --git a/Content/M5VFXVOL2/Maps/N_M5_Vol2_Ref_Map.umap b/Content/M5VFXVOL2/Maps/N_M5_Vol2_Ref_Map.umap new file mode 100644 index 0000000..7bad2e5 Binary files /dev/null and b/Content/M5VFXVOL2/Maps/N_M5_Vol2_Ref_Map.umap differ diff --git a/Content/M5VFXVOL2/Materials/CandleFire_Inst/CandleFire_Inst.uasset b/Content/M5VFXVOL2/Materials/CandleFire_Inst/CandleFire_Inst.uasset new file mode 100644 index 0000000..d8ddf06 Binary files /dev/null and b/Content/M5VFXVOL2/Materials/CandleFire_Inst/CandleFire_Inst.uasset differ diff --git a/Content/M5VFXVOL2/Materials/CandleFire_Inst/CandleFire_Inst2.uasset b/Content/M5VFXVOL2/Materials/CandleFire_Inst/CandleFire_Inst2.uasset new file mode 100644 index 0000000..c52ba3d Binary files /dev/null and b/Content/M5VFXVOL2/Materials/CandleFire_Inst/CandleFire_Inst2.uasset differ diff --git a/Content/M5VFXVOL2/Materials/CandleFire_Inst/CandleFire_S_Inst.uasset b/Content/M5VFXVOL2/Materials/CandleFire_Inst/CandleFire_S_Inst.uasset new file mode 100644 index 0000000..5d810c0 Binary files /dev/null and b/Content/M5VFXVOL2/Materials/CandleFire_Inst/CandleFire_S_Inst.uasset differ diff --git a/Content/M5VFXVOL2/Materials/CandleFire_Inst/CandleFire_W_Inst.uasset b/Content/M5VFXVOL2/Materials/CandleFire_Inst/CandleFire_W_Inst.uasset new file mode 100644 index 0000000..be5ca36 Binary files /dev/null and b/Content/M5VFXVOL2/Materials/CandleFire_Inst/CandleFire_W_Inst.uasset differ diff --git a/Content/M5VFXVOL2/Materials/Distortion/Distortion_Mat_Inst.uasset b/Content/M5VFXVOL2/Materials/Distortion/Distortion_Mat_Inst.uasset new file mode 100644 index 0000000..34cb37d Binary files /dev/null and b/Content/M5VFXVOL2/Materials/Distortion/Distortion_Mat_Inst.uasset differ diff --git a/Content/M5VFXVOL2/Materials/Distortion/Distortion_Mat_Inst2.uasset b/Content/M5VFXVOL2/Materials/Distortion/Distortion_Mat_Inst2.uasset new file mode 100644 index 0000000..9124be4 Binary files /dev/null and b/Content/M5VFXVOL2/Materials/Distortion/Distortion_Mat_Inst2.uasset differ diff --git a/Content/M5VFXVOL2/Materials/Distortion/Distortion_Mat_Inst3.uasset b/Content/M5VFXVOL2/Materials/Distortion/Distortion_Mat_Inst3.uasset new file mode 100644 index 0000000..0e55105 Binary files /dev/null and b/Content/M5VFXVOL2/Materials/Distortion/Distortion_Mat_Inst3.uasset differ diff --git a/Content/M5VFXVOL2/Materials/Etc/0_DotCircle_Mat_Inst.uasset b/Content/M5VFXVOL2/Materials/Etc/0_DotCircle_Mat_Inst.uasset new file mode 100644 index 0000000..37186d7 Binary files /dev/null and b/Content/M5VFXVOL2/Materials/Etc/0_DotCircle_Mat_Inst.uasset differ diff --git a/Content/M5VFXVOL2/Materials/Etc/Flame_Inst.uasset b/Content/M5VFXVOL2/Materials/Etc/Flame_Inst.uasset new file mode 100644 index 0000000..a433eac Binary files /dev/null and b/Content/M5VFXVOL2/Materials/Etc/Flame_Inst.uasset differ diff --git a/Content/M5VFXVOL2/Materials/Etc/Gradient_Mat_Inst.uasset b/Content/M5VFXVOL2/Materials/Etc/Gradient_Mat_Inst.uasset new file mode 100644 index 0000000..000f5e3 Binary files /dev/null and b/Content/M5VFXVOL2/Materials/Etc/Gradient_Mat_Inst.uasset differ diff --git a/Content/M5VFXVOL2/Materials/Etc/LightColor_Mat_Inst.uasset b/Content/M5VFXVOL2/Materials/Etc/LightColor_Mat_Inst.uasset new file mode 100644 index 0000000..aa355c2 Binary files /dev/null and b/Content/M5VFXVOL2/Materials/Etc/LightColor_Mat_Inst.uasset differ diff --git a/Content/M5VFXVOL2/Materials/Etc/debris_bd.uasset b/Content/M5VFXVOL2/Materials/Etc/debris_bd.uasset new file mode 100644 index 0000000..4ce3501 Binary files /dev/null and b/Content/M5VFXVOL2/Materials/Etc/debris_bd.uasset differ diff --git a/Content/M5VFXVOL2/Materials/Etc/debris_car.uasset b/Content/M5VFXVOL2/Materials/Etc/debris_car.uasset new file mode 100644 index 0000000..f6ad30a Binary files /dev/null and b/Content/M5VFXVOL2/Materials/Etc/debris_car.uasset differ diff --git a/Content/M5VFXVOL2/Materials/Explosion/blackbody_exp_Mat_Inst.uasset b/Content/M5VFXVOL2/Materials/Explosion/blackbody_exp_Mat_Inst.uasset new file mode 100644 index 0000000..da6bfb2 Binary files /dev/null and b/Content/M5VFXVOL2/Materials/Explosion/blackbody_exp_Mat_Inst.uasset differ diff --git a/Content/M5VFXVOL2/Materials/Explosion/blackbody_exp_Mat_Inst2.uasset b/Content/M5VFXVOL2/Materials/Explosion/blackbody_exp_Mat_Inst2.uasset new file mode 100644 index 0000000..12d3bdf Binary files /dev/null and b/Content/M5VFXVOL2/Materials/Explosion/blackbody_exp_Mat_Inst2.uasset differ diff --git a/Content/M5VFXVOL2/Materials/Explosion/blackbody_exp_Mat_Inst3.uasset b/Content/M5VFXVOL2/Materials/Explosion/blackbody_exp_Mat_Inst3.uasset new file mode 100644 index 0000000..fafefbf Binary files /dev/null and b/Content/M5VFXVOL2/Materials/Explosion/blackbody_exp_Mat_Inst3.uasset differ diff --git a/Content/M5VFXVOL2/Materials/Explosion/blackbody_exp_Mat_Inst4.uasset b/Content/M5VFXVOL2/Materials/Explosion/blackbody_exp_Mat_Inst4.uasset new file mode 100644 index 0000000..87b8c37 Binary files /dev/null and b/Content/M5VFXVOL2/Materials/Explosion/blackbody_exp_Mat_Inst4.uasset differ diff --git a/Content/M5VFXVOL2/Materials/Fire_Inst/BlowingFire_fwd2_Inst.uasset b/Content/M5VFXVOL2/Materials/Fire_Inst/BlowingFire_fwd2_Inst.uasset new file mode 100644 index 0000000..554fefa Binary files /dev/null and b/Content/M5VFXVOL2/Materials/Fire_Inst/BlowingFire_fwd2_Inst.uasset differ diff --git a/Content/M5VFXVOL2/Materials/Fire_Inst/BlowingFire_fwd_Inst.uasset b/Content/M5VFXVOL2/Materials/Fire_Inst/BlowingFire_fwd_Inst.uasset new file mode 100644 index 0000000..a528036 Binary files /dev/null and b/Content/M5VFXVOL2/Materials/Fire_Inst/BlowingFire_fwd_Inst.uasset differ diff --git a/Content/M5VFXVOL2/Materials/Fire_Inst/BlowingFirerB_fwd_Inst.uasset b/Content/M5VFXVOL2/Materials/Fire_Inst/BlowingFirerB_fwd_Inst.uasset new file mode 100644 index 0000000..b8616aa Binary files /dev/null and b/Content/M5VFXVOL2/Materials/Fire_Inst/BlowingFirerB_fwd_Inst.uasset differ diff --git a/Content/M5VFXVOL2/Materials/Fire_Inst/BoneFire2B_fwd2_Inst.uasset b/Content/M5VFXVOL2/Materials/Fire_Inst/BoneFire2B_fwd2_Inst.uasset new file mode 100644 index 0000000..e5245a6 Binary files /dev/null and b/Content/M5VFXVOL2/Materials/Fire_Inst/BoneFire2B_fwd2_Inst.uasset differ diff --git a/Content/M5VFXVOL2/Materials/Fire_Inst/BoneFire2B_fwd_Inst.uasset b/Content/M5VFXVOL2/Materials/Fire_Inst/BoneFire2B_fwd_Inst.uasset new file mode 100644 index 0000000..69f71dd Binary files /dev/null and b/Content/M5VFXVOL2/Materials/Fire_Inst/BoneFire2B_fwd_Inst.uasset differ diff --git a/Content/M5VFXVOL2/Materials/Fire_Inst/BoneFire_fwd2_Inst.uasset b/Content/M5VFXVOL2/Materials/Fire_Inst/BoneFire_fwd2_Inst.uasset new file mode 100644 index 0000000..fe58c7b Binary files /dev/null and b/Content/M5VFXVOL2/Materials/Fire_Inst/BoneFire_fwd2_Inst.uasset differ diff --git a/Content/M5VFXVOL2/Materials/Fire_Inst/BoneFire_fwd3_Inst.uasset b/Content/M5VFXVOL2/Materials/Fire_Inst/BoneFire_fwd3_Inst.uasset new file mode 100644 index 0000000..879a4a5 Binary files /dev/null and b/Content/M5VFXVOL2/Materials/Fire_Inst/BoneFire_fwd3_Inst.uasset differ diff --git a/Content/M5VFXVOL2/Materials/Fire_Inst/BoneFire_fwd4_Inst.uasset b/Content/M5VFXVOL2/Materials/Fire_Inst/BoneFire_fwd4_Inst.uasset new file mode 100644 index 0000000..7fa9f7c Binary files /dev/null and b/Content/M5VFXVOL2/Materials/Fire_Inst/BoneFire_fwd4_Inst.uasset differ diff --git a/Content/M5VFXVOL2/Materials/Fire_Inst/BoneFire_fwd_Inst.uasset b/Content/M5VFXVOL2/Materials/Fire_Inst/BoneFire_fwd_Inst.uasset new file mode 100644 index 0000000..d1373d1 Binary files /dev/null and b/Content/M5VFXVOL2/Materials/Fire_Inst/BoneFire_fwd_Inst.uasset differ diff --git a/Content/M5VFXVOL2/Materials/Fire_Inst/BoneFirethin_fwd_Inst.uasset b/Content/M5VFXVOL2/Materials/Fire_Inst/BoneFirethin_fwd_Inst.uasset new file mode 100644 index 0000000..ee70870 Binary files /dev/null and b/Content/M5VFXVOL2/Materials/Fire_Inst/BoneFirethin_fwd_Inst.uasset differ diff --git a/Content/M5VFXVOL2/Materials/Fire_Inst/bigfireB_fwd_Inst.uasset b/Content/M5VFXVOL2/Materials/Fire_Inst/bigfireB_fwd_Inst.uasset new file mode 100644 index 0000000..1fcfcb0 Binary files /dev/null and b/Content/M5VFXVOL2/Materials/Fire_Inst/bigfireB_fwd_Inst.uasset differ diff --git a/Content/M5VFXVOL2/Materials/Fire_Inst/bigfire_fwd2_Inst.uasset b/Content/M5VFXVOL2/Materials/Fire_Inst/bigfire_fwd2_Inst.uasset new file mode 100644 index 0000000..e84fd0e Binary files /dev/null and b/Content/M5VFXVOL2/Materials/Fire_Inst/bigfire_fwd2_Inst.uasset differ diff --git a/Content/M5VFXVOL2/Materials/Fire_Inst/bigfire_fwd3_Inst.uasset b/Content/M5VFXVOL2/Materials/Fire_Inst/bigfire_fwd3_Inst.uasset new file mode 100644 index 0000000..a8faac3 Binary files /dev/null and b/Content/M5VFXVOL2/Materials/Fire_Inst/bigfire_fwd3_Inst.uasset differ diff --git a/Content/M5VFXVOL2/Materials/Fire_Inst/bigfire_fwd_Inst.uasset b/Content/M5VFXVOL2/Materials/Fire_Inst/bigfire_fwd_Inst.uasset new file mode 100644 index 0000000..01cc0a3 Binary files /dev/null and b/Content/M5VFXVOL2/Materials/Fire_Inst/bigfire_fwd_Inst.uasset differ diff --git a/Content/M5VFXVOL2/Materials/Fire_Inst/bigfire_fwd_rs_Inst.uasset b/Content/M5VFXVOL2/Materials/Fire_Inst/bigfire_fwd_rs_Inst.uasset new file mode 100644 index 0000000..33a4efc Binary files /dev/null and b/Content/M5VFXVOL2/Materials/Fire_Inst/bigfire_fwd_rs_Inst.uasset differ diff --git a/Content/M5VFXVOL2/Materials/Fire_Inst/bigfire_fwd_vg_Inst.uasset b/Content/M5VFXVOL2/Materials/Fire_Inst/bigfire_fwd_vg_Inst.uasset new file mode 100644 index 0000000..e303670 Binary files /dev/null and b/Content/M5VFXVOL2/Materials/Fire_Inst/bigfire_fwd_vg_Inst.uasset differ diff --git a/Content/M5VFXVOL2/Materials/Fire_Inst/grdbasefire3_fwd_inst.uasset b/Content/M5VFXVOL2/Materials/Fire_Inst/grdbasefire3_fwd_inst.uasset new file mode 100644 index 0000000..518f946 Binary files /dev/null and b/Content/M5VFXVOL2/Materials/Fire_Inst/grdbasefire3_fwd_inst.uasset differ diff --git a/Content/M5VFXVOL2/Materials/Fire_Inst/grdbasefire4_fwd_inst.uasset b/Content/M5VFXVOL2/Materials/Fire_Inst/grdbasefire4_fwd_inst.uasset new file mode 100644 index 0000000..2d0961f Binary files /dev/null and b/Content/M5VFXVOL2/Materials/Fire_Inst/grdbasefire4_fwd_inst.uasset differ diff --git a/Content/M5VFXVOL2/Materials/Fireloop_Inst/BoneFire2_Inst.uasset b/Content/M5VFXVOL2/Materials/Fireloop_Inst/BoneFire2_Inst.uasset new file mode 100644 index 0000000..3437544 Binary files /dev/null and b/Content/M5VFXVOL2/Materials/Fireloop_Inst/BoneFire2_Inst.uasset differ diff --git a/Content/M5VFXVOL2/Materials/Fireloop_Inst/BoneFire3_Inst.uasset b/Content/M5VFXVOL2/Materials/Fireloop_Inst/BoneFire3_Inst.uasset new file mode 100644 index 0000000..ec18a31 Binary files /dev/null and b/Content/M5VFXVOL2/Materials/Fireloop_Inst/BoneFire3_Inst.uasset differ diff --git a/Content/M5VFXVOL2/Materials/Fireloop_Inst/BoneFire4_Inst.uasset b/Content/M5VFXVOL2/Materials/Fireloop_Inst/BoneFire4_Inst.uasset new file mode 100644 index 0000000..92dd5db Binary files /dev/null and b/Content/M5VFXVOL2/Materials/Fireloop_Inst/BoneFire4_Inst.uasset differ diff --git a/Content/M5VFXVOL2/Materials/Fireloop_Inst/BoneFire_Inst.uasset b/Content/M5VFXVOL2/Materials/Fireloop_Inst/BoneFire_Inst.uasset new file mode 100644 index 0000000..b672b50 Binary files /dev/null and b/Content/M5VFXVOL2/Materials/Fireloop_Inst/BoneFire_Inst.uasset differ diff --git a/Content/M5VFXVOL2/Materials/Fireloop_Inst/BoneFirethin_Inst.uasset b/Content/M5VFXVOL2/Materials/Fireloop_Inst/BoneFirethin_Inst.uasset new file mode 100644 index 0000000..e882ce7 Binary files /dev/null and b/Content/M5VFXVOL2/Materials/Fireloop_Inst/BoneFirethin_Inst.uasset differ diff --git a/Content/M5VFXVOL2/Materials/Fireloop_Inst/bigfire2_Inst.uasset b/Content/M5VFXVOL2/Materials/Fireloop_Inst/bigfire2_Inst.uasset new file mode 100644 index 0000000..b49d78f Binary files /dev/null and b/Content/M5VFXVOL2/Materials/Fireloop_Inst/bigfire2_Inst.uasset differ diff --git a/Content/M5VFXVOL2/Materials/Fireloop_Inst/bigfireB_Inst.uasset b/Content/M5VFXVOL2/Materials/Fireloop_Inst/bigfireB_Inst.uasset new file mode 100644 index 0000000..6ce8c49 Binary files /dev/null and b/Content/M5VFXVOL2/Materials/Fireloop_Inst/bigfireB_Inst.uasset differ diff --git a/Content/M5VFXVOL2/Materials/Fireloop_Inst/bigfire_Inst.uasset b/Content/M5VFXVOL2/Materials/Fireloop_Inst/bigfire_Inst.uasset new file mode 100644 index 0000000..024f1a8 Binary files /dev/null and b/Content/M5VFXVOL2/Materials/Fireloop_Inst/bigfire_Inst.uasset differ diff --git a/Content/M5VFXVOL2/Materials/Fireloop_Inst/bigfire_rs_Inst.uasset b/Content/M5VFXVOL2/Materials/Fireloop_Inst/bigfire_rs_Inst.uasset new file mode 100644 index 0000000..f81a631 Binary files /dev/null and b/Content/M5VFXVOL2/Materials/Fireloop_Inst/bigfire_rs_Inst.uasset differ diff --git a/Content/M5VFXVOL2/Materials/Fireloop_Inst/bigfire_vg_S_Inst.uasset b/Content/M5VFXVOL2/Materials/Fireloop_Inst/bigfire_vg_S_Inst.uasset new file mode 100644 index 0000000..c0249cf Binary files /dev/null and b/Content/M5VFXVOL2/Materials/Fireloop_Inst/bigfire_vg_S_Inst.uasset differ diff --git a/Content/M5VFXVOL2/Materials/Fireloop_Inst/bigfire_vg_smk_Inst.uasset b/Content/M5VFXVOL2/Materials/Fireloop_Inst/bigfire_vg_smk_Inst.uasset new file mode 100644 index 0000000..4d0276d Binary files /dev/null and b/Content/M5VFXVOL2/Materials/Fireloop_Inst/bigfire_vg_smk_Inst.uasset differ diff --git a/Content/M5VFXVOL2/Materials/Fireloop_Inst/grdbasefire2_Inst.uasset b/Content/M5VFXVOL2/Materials/Fireloop_Inst/grdbasefire2_Inst.uasset new file mode 100644 index 0000000..e22fcab Binary files /dev/null and b/Content/M5VFXVOL2/Materials/Fireloop_Inst/grdbasefire2_Inst.uasset differ diff --git a/Content/M5VFXVOL2/Materials/Fireloop_Inst/grdbasefire_Inst.uasset b/Content/M5VFXVOL2/Materials/Fireloop_Inst/grdbasefire_Inst.uasset new file mode 100644 index 0000000..0e46d3c Binary files /dev/null and b/Content/M5VFXVOL2/Materials/Fireloop_Inst/grdbasefire_Inst.uasset differ diff --git a/Content/M5VFXVOL2/Materials/Font/Font_Fix.uasset b/Content/M5VFXVOL2/Materials/Font/Font_Fix.uasset new file mode 100644 index 0000000..cf9374e Binary files /dev/null and b/Content/M5VFXVOL2/Materials/Font/Font_Fix.uasset differ diff --git a/Content/M5VFXVOL2/Materials/Font/Font_mat_Fix.uasset b/Content/M5VFXVOL2/Materials/Font/Font_mat_Fix.uasset new file mode 100644 index 0000000..4783687 Binary files /dev/null and b/Content/M5VFXVOL2/Materials/Font/Font_mat_Fix.uasset differ diff --git a/Content/M5VFXVOL2/Materials/Master/0_DotCircle_Mat.uasset b/Content/M5VFXVOL2/Materials/Master/0_DotCircle_Mat.uasset new file mode 100644 index 0000000..d0de04d Binary files /dev/null and b/Content/M5VFXVOL2/Materials/Master/0_DotCircle_Mat.uasset differ diff --git a/Content/M5VFXVOL2/Materials/Master/Basic_Emi_Mat.uasset b/Content/M5VFXVOL2/Materials/Master/Basic_Emi_Mat.uasset new file mode 100644 index 0000000..25317ff Binary files /dev/null and b/Content/M5VFXVOL2/Materials/Master/Basic_Emi_Mat.uasset differ diff --git a/Content/M5VFXVOL2/Materials/Master/Debris_Mat.uasset b/Content/M5VFXVOL2/Materials/Master/Debris_Mat.uasset new file mode 100644 index 0000000..5387d21 Binary files /dev/null and b/Content/M5VFXVOL2/Materials/Master/Debris_Mat.uasset differ diff --git a/Content/M5VFXVOL2/Materials/Master/Distortion_Mat.uasset b/Content/M5VFXVOL2/Materials/Master/Distortion_Mat.uasset new file mode 100644 index 0000000..775e4a4 Binary files /dev/null and b/Content/M5VFXVOL2/Materials/Master/Distortion_Mat.uasset differ diff --git a/Content/M5VFXVOL2/Materials/Master/Gradient_Mat.uasset b/Content/M5VFXVOL2/Materials/Master/Gradient_Mat.uasset new file mode 100644 index 0000000..1086d14 Binary files /dev/null and b/Content/M5VFXVOL2/Materials/Master/Gradient_Mat.uasset differ diff --git a/Content/M5VFXVOL2/Materials/Master/LightColor_Mat.uasset b/Content/M5VFXVOL2/Materials/Master/LightColor_Mat.uasset new file mode 100644 index 0000000..f0cfb88 Binary files /dev/null and b/Content/M5VFXVOL2/Materials/Master/LightColor_Mat.uasset differ diff --git a/Content/M5VFXVOL2/Materials/Master/Seq_Disort_Mat_test.uasset b/Content/M5VFXVOL2/Materials/Master/Seq_Disort_Mat_test.uasset new file mode 100644 index 0000000..ee553f0 Binary files /dev/null and b/Content/M5VFXVOL2/Materials/Master/Seq_Disort_Mat_test.uasset differ diff --git a/Content/M5VFXVOL2/Materials/Master/Sequence_Mat.uasset b/Content/M5VFXVOL2/Materials/Master/Sequence_Mat.uasset new file mode 100644 index 0000000..6aa2f46 Binary files /dev/null and b/Content/M5VFXVOL2/Materials/Master/Sequence_Mat.uasset differ diff --git a/Content/M5VFXVOL2/Materials/Master/Single_Disort_Mat.uasset b/Content/M5VFXVOL2/Materials/Master/Single_Disort_Mat.uasset new file mode 100644 index 0000000..33f18fd Binary files /dev/null and b/Content/M5VFXVOL2/Materials/Master/Single_Disort_Mat.uasset differ diff --git a/Content/M5VFXVOL2/Materials/Master/Single_Disort_W_Mat.uasset b/Content/M5VFXVOL2/Materials/Master/Single_Disort_W_Mat.uasset new file mode 100644 index 0000000..0d8800b Binary files /dev/null and b/Content/M5VFXVOL2/Materials/Master/Single_Disort_W_Mat.uasset differ diff --git a/Content/M5VFXVOL2/Materials/Master/Smoke1_Mat.uasset b/Content/M5VFXVOL2/Materials/Master/Smoke1_Mat.uasset new file mode 100644 index 0000000..94b55d0 Binary files /dev/null and b/Content/M5VFXVOL2/Materials/Master/Smoke1_Mat.uasset differ diff --git a/Content/M5VFXVOL2/Materials/Master/Smoke_blend_Mat.uasset b/Content/M5VFXVOL2/Materials/Master/Smoke_blend_Mat.uasset new file mode 100644 index 0000000..b13942e Binary files /dev/null and b/Content/M5VFXVOL2/Materials/Master/Smoke_blend_Mat.uasset differ diff --git a/Content/M5VFXVOL2/Materials/Master/blackbody_exp_Mat.uasset b/Content/M5VFXVOL2/Materials/Master/blackbody_exp_Mat.uasset new file mode 100644 index 0000000..9294871 Binary files /dev/null and b/Content/M5VFXVOL2/Materials/Master/blackbody_exp_Mat.uasset differ diff --git a/Content/M5VFXVOL2/Materials/Smoke_Inst/0_6_smoke_Inst.uasset b/Content/M5VFXVOL2/Materials/Smoke_Inst/0_6_smoke_Inst.uasset new file mode 100644 index 0000000..9ea43e7 Binary files /dev/null and b/Content/M5VFXVOL2/Materials/Smoke_Inst/0_6_smoke_Inst.uasset differ diff --git a/Content/M5VFXVOL2/Materials/Smoke_Inst/0_6_smoke_re_vg_Inst.uasset b/Content/M5VFXVOL2/Materials/Smoke_Inst/0_6_smoke_re_vg_Inst.uasset new file mode 100644 index 0000000..d01886e Binary files /dev/null and b/Content/M5VFXVOL2/Materials/Smoke_Inst/0_6_smoke_re_vg_Inst.uasset differ diff --git a/Content/M5VFXVOL2/Materials/Smoke_Inst/1_6_smoke2_1_Inst.uasset b/Content/M5VFXVOL2/Materials/Smoke_Inst/1_6_smoke2_1_Inst.uasset new file mode 100644 index 0000000..e286b11 Binary files /dev/null and b/Content/M5VFXVOL2/Materials/Smoke_Inst/1_6_smoke2_1_Inst.uasset differ diff --git a/Content/M5VFXVOL2/Materials/Smoke_Inst/1_6_smoke2_vg2_Inst.uasset b/Content/M5VFXVOL2/Materials/Smoke_Inst/1_6_smoke2_vg2_Inst.uasset new file mode 100644 index 0000000..dd9e766 Binary files /dev/null and b/Content/M5VFXVOL2/Materials/Smoke_Inst/1_6_smoke2_vg2_Inst.uasset differ diff --git a/Content/M5VFXVOL2/Materials/Smoke_Inst/2_6_smoke3_vg_Inst.uasset b/Content/M5VFXVOL2/Materials/Smoke_Inst/2_6_smoke3_vg_Inst.uasset new file mode 100644 index 0000000..930ca3e Binary files /dev/null and b/Content/M5VFXVOL2/Materials/Smoke_Inst/2_6_smoke3_vg_Inst.uasset differ diff --git a/Content/M5VFXVOL2/Materials/Smoke_Inst/3_6_smoke4_Inst.uasset b/Content/M5VFXVOL2/Materials/Smoke_Inst/3_6_smoke4_Inst.uasset new file mode 100644 index 0000000..21e5b66 Binary files /dev/null and b/Content/M5VFXVOL2/Materials/Smoke_Inst/3_6_smoke4_Inst.uasset differ diff --git a/Content/M5VFXVOL2/Materials/Smoke_Inst/3_6_smoke4_vg_Inst.uasset b/Content/M5VFXVOL2/Materials/Smoke_Inst/3_6_smoke4_vg_Inst.uasset new file mode 100644 index 0000000..5aaf6b2 Binary files /dev/null and b/Content/M5VFXVOL2/Materials/Smoke_Inst/3_6_smoke4_vg_Inst.uasset differ diff --git a/Content/M5VFXVOL2/Materials/Smoke_Inst/4_6_smoke5_vg_Inst.uasset b/Content/M5VFXVOL2/Materials/Smoke_Inst/4_6_smoke5_vg_Inst.uasset new file mode 100644 index 0000000..6ef5a3b Binary files /dev/null and b/Content/M5VFXVOL2/Materials/Smoke_Inst/4_6_smoke5_vg_Inst.uasset differ diff --git a/Content/M5VFXVOL2/Materials/Smoke_Inst/5_6_smoke6_Inst.uasset b/Content/M5VFXVOL2/Materials/Smoke_Inst/5_6_smoke6_Inst.uasset new file mode 100644 index 0000000..def842f Binary files /dev/null and b/Content/M5VFXVOL2/Materials/Smoke_Inst/5_6_smoke6_Inst.uasset differ diff --git a/Content/M5VFXVOL2/Materials/Smoke_Inst/Smoke_blend_Mat_Inst.uasset b/Content/M5VFXVOL2/Materials/Smoke_Inst/Smoke_blend_Mat_Inst.uasset new file mode 100644 index 0000000..3753cad Binary files /dev/null and b/Content/M5VFXVOL2/Materials/Smoke_Inst/Smoke_blend_Mat_Inst.uasset differ diff --git a/Content/M5VFXVOL2/Materials/Torch_inst/TorchFire_S_Inst.uasset b/Content/M5VFXVOL2/Materials/Torch_inst/TorchFire_S_Inst.uasset new file mode 100644 index 0000000..e1a3751 Binary files /dev/null and b/Content/M5VFXVOL2/Materials/Torch_inst/TorchFire_S_Inst.uasset differ diff --git a/Content/M5VFXVOL2/Materials/Torch_inst/TorcheFire_D_Inst.uasset b/Content/M5VFXVOL2/Materials/Torch_inst/TorcheFire_D_Inst.uasset new file mode 100644 index 0000000..a11b538 Binary files /dev/null and b/Content/M5VFXVOL2/Materials/Torch_inst/TorcheFire_D_Inst.uasset differ diff --git a/Content/M5VFXVOL2/Materials/Torch_inst/TorcheFire_fwd2_D_Inst.uasset b/Content/M5VFXVOL2/Materials/Torch_inst/TorcheFire_fwd2_D_Inst.uasset new file mode 100644 index 0000000..e78bab5 Binary files /dev/null and b/Content/M5VFXVOL2/Materials/Torch_inst/TorcheFire_fwd2_D_Inst.uasset differ diff --git a/Content/M5VFXVOL2/Materials/Torch_inst/TorcheFire_fwd3_D_Inst.uasset b/Content/M5VFXVOL2/Materials/Torch_inst/TorcheFire_fwd3_D_Inst.uasset new file mode 100644 index 0000000..cc0cdfa Binary files /dev/null and b/Content/M5VFXVOL2/Materials/Torch_inst/TorcheFire_fwd3_D_Inst.uasset differ diff --git a/Content/M5VFXVOL2/Materials/Torch_inst/TorcheFire_fwd_D_Inst.uasset b/Content/M5VFXVOL2/Materials/Torch_inst/TorcheFire_fwd_D_Inst.uasset new file mode 100644 index 0000000..e0e872e Binary files /dev/null and b/Content/M5VFXVOL2/Materials/Torch_inst/TorcheFire_fwd_D_Inst.uasset differ diff --git a/Content/M5VFXVOL2/Niagara/Explosion/NFire_Exp_00.uasset b/Content/M5VFXVOL2/Niagara/Explosion/NFire_Exp_00.uasset new file mode 100644 index 0000000..8b67c1b Binary files /dev/null and b/Content/M5VFXVOL2/Niagara/Explosion/NFire_Exp_00.uasset differ diff --git a/Content/M5VFXVOL2/Niagara/Explosion/NFire_Exp_01.uasset b/Content/M5VFXVOL2/Niagara/Explosion/NFire_Exp_01.uasset new file mode 100644 index 0000000..dda81d1 Binary files /dev/null and b/Content/M5VFXVOL2/Niagara/Explosion/NFire_Exp_01.uasset differ diff --git a/Content/M5VFXVOL2/Niagara/Explosion/NFire_Exp_03.uasset b/Content/M5VFXVOL2/Niagara/Explosion/NFire_Exp_03.uasset new file mode 100644 index 0000000..6a753a2 Binary files /dev/null and b/Content/M5VFXVOL2/Niagara/Explosion/NFire_Exp_03.uasset differ diff --git a/Content/M5VFXVOL2/Niagara/Fire/NFire_00.uasset b/Content/M5VFXVOL2/Niagara/Fire/NFire_00.uasset new file mode 100644 index 0000000..f6d1d6d Binary files /dev/null and b/Content/M5VFXVOL2/Niagara/Fire/NFire_00.uasset differ diff --git a/Content/M5VFXVOL2/Niagara/Fire/NFire_01.uasset b/Content/M5VFXVOL2/Niagara/Fire/NFire_01.uasset new file mode 100644 index 0000000..35f0c8a Binary files /dev/null and b/Content/M5VFXVOL2/Niagara/Fire/NFire_01.uasset differ diff --git a/Content/M5VFXVOL2/Niagara/Fire/NFire_02.uasset b/Content/M5VFXVOL2/Niagara/Fire/NFire_02.uasset new file mode 100644 index 0000000..3b00319 Binary files /dev/null and b/Content/M5VFXVOL2/Niagara/Fire/NFire_02.uasset differ diff --git a/Content/M5VFXVOL2/Niagara/Fire/NFire_03.uasset b/Content/M5VFXVOL2/Niagara/Fire/NFire_03.uasset new file mode 100644 index 0000000..43a651c Binary files /dev/null and b/Content/M5VFXVOL2/Niagara/Fire/NFire_03.uasset differ diff --git a/Content/M5VFXVOL2/Niagara/Fire/NFire_04.uasset b/Content/M5VFXVOL2/Niagara/Fire/NFire_04.uasset new file mode 100644 index 0000000..c05e924 Binary files /dev/null and b/Content/M5VFXVOL2/Niagara/Fire/NFire_04.uasset differ diff --git a/Content/M5VFXVOL2/Niagara/Fire/NFire_05.uasset b/Content/M5VFXVOL2/Niagara/Fire/NFire_05.uasset new file mode 100644 index 0000000..99318d7 Binary files /dev/null and b/Content/M5VFXVOL2/Niagara/Fire/NFire_05.uasset differ diff --git a/Content/M5VFXVOL2/Niagara/Fire/NFire_06.uasset b/Content/M5VFXVOL2/Niagara/Fire/NFire_06.uasset new file mode 100644 index 0000000..19a2557 Binary files /dev/null and b/Content/M5VFXVOL2/Niagara/Fire/NFire_06.uasset differ diff --git a/Content/M5VFXVOL2/Niagara/Fire/NFire_07.uasset b/Content/M5VFXVOL2/Niagara/Fire/NFire_07.uasset new file mode 100644 index 0000000..abbbe30 Binary files /dev/null and b/Content/M5VFXVOL2/Niagara/Fire/NFire_07.uasset differ diff --git a/Content/M5VFXVOL2/Niagara/Fire/NFire_08.uasset b/Content/M5VFXVOL2/Niagara/Fire/NFire_08.uasset new file mode 100644 index 0000000..61771e2 Binary files /dev/null and b/Content/M5VFXVOL2/Niagara/Fire/NFire_08.uasset differ diff --git a/Content/M5VFXVOL2/Niagara/Fire/NFire_09.uasset b/Content/M5VFXVOL2/Niagara/Fire/NFire_09.uasset new file mode 100644 index 0000000..b295f07 Binary files /dev/null and b/Content/M5VFXVOL2/Niagara/Fire/NFire_09.uasset differ diff --git a/Content/M5VFXVOL2/Niagara/Fire/NFire_10.uasset b/Content/M5VFXVOL2/Niagara/Fire/NFire_10.uasset new file mode 100644 index 0000000..966b6d7 Binary files /dev/null and b/Content/M5VFXVOL2/Niagara/Fire/NFire_10.uasset differ diff --git a/Content/M5VFXVOL2/Niagara/Fire/NFire_11.uasset b/Content/M5VFXVOL2/Niagara/Fire/NFire_11.uasset new file mode 100644 index 0000000..60dc9bc Binary files /dev/null and b/Content/M5VFXVOL2/Niagara/Fire/NFire_11.uasset differ diff --git a/Content/M5VFXVOL2/Niagara/Fire/NFire_12.uasset b/Content/M5VFXVOL2/Niagara/Fire/NFire_12.uasset new file mode 100644 index 0000000..3465db0 Binary files /dev/null and b/Content/M5VFXVOL2/Niagara/Fire/NFire_12.uasset differ diff --git a/Content/M5VFXVOL2/Niagara/Fire/NFire_13.uasset b/Content/M5VFXVOL2/Niagara/Fire/NFire_13.uasset new file mode 100644 index 0000000..65d0b93 Binary files /dev/null and b/Content/M5VFXVOL2/Niagara/Fire/NFire_13.uasset differ diff --git a/Content/M5VFXVOL2/Niagara/Fire/NFire_14.uasset b/Content/M5VFXVOL2/Niagara/Fire/NFire_14.uasset new file mode 100644 index 0000000..fba4667 Binary files /dev/null and b/Content/M5VFXVOL2/Niagara/Fire/NFire_14.uasset differ diff --git a/Content/M5VFXVOL2/Niagara/Fire/NFire_15.uasset b/Content/M5VFXVOL2/Niagara/Fire/NFire_15.uasset new file mode 100644 index 0000000..dc9df43 Binary files /dev/null and b/Content/M5VFXVOL2/Niagara/Fire/NFire_15.uasset differ diff --git a/Content/M5VFXVOL2/Niagara/Fire/NFire_Grd_00.uasset b/Content/M5VFXVOL2/Niagara/Fire/NFire_Grd_00.uasset new file mode 100644 index 0000000..7ca55d2 Binary files /dev/null and b/Content/M5VFXVOL2/Niagara/Fire/NFire_Grd_00.uasset differ diff --git a/Content/M5VFXVOL2/Niagara/Fire/NFire_Grd_01.uasset b/Content/M5VFXVOL2/Niagara/Fire/NFire_Grd_01.uasset new file mode 100644 index 0000000..af88d0f Binary files /dev/null and b/Content/M5VFXVOL2/Niagara/Fire/NFire_Grd_01.uasset differ diff --git a/Content/M5VFXVOL2/Niagara/Fire/NFire_Grd_02.uasset b/Content/M5VFXVOL2/Niagara/Fire/NFire_Grd_02.uasset new file mode 100644 index 0000000..134d27d Binary files /dev/null and b/Content/M5VFXVOL2/Niagara/Fire/NFire_Grd_02.uasset differ diff --git a/Content/M5VFXVOL2/Niagara/Fire_for_BP/NCandleFire_BP.uasset b/Content/M5VFXVOL2/Niagara/Fire_for_BP/NCandleFire_BP.uasset new file mode 100644 index 0000000..9495346 Binary files /dev/null and b/Content/M5VFXVOL2/Niagara/Fire_for_BP/NCandleFire_BP.uasset differ diff --git a/Content/M5VFXVOL2/Niagara/Fire_for_BP/NFire_BP_00.uasset b/Content/M5VFXVOL2/Niagara/Fire_for_BP/NFire_BP_00.uasset new file mode 100644 index 0000000..7cacf8e Binary files /dev/null and b/Content/M5VFXVOL2/Niagara/Fire_for_BP/NFire_BP_00.uasset differ diff --git a/Content/M5VFXVOL2/Niagara/Fire_for_BP/NFire_BP_01.uasset b/Content/M5VFXVOL2/Niagara/Fire_for_BP/NFire_BP_01.uasset new file mode 100644 index 0000000..7ec7d11 Binary files /dev/null and b/Content/M5VFXVOL2/Niagara/Fire_for_BP/NFire_BP_01.uasset differ diff --git a/Content/M5VFXVOL2/Niagara/Fire_for_BP/NFire_BP_02.uasset b/Content/M5VFXVOL2/Niagara/Fire_for_BP/NFire_BP_02.uasset new file mode 100644 index 0000000..196451a Binary files /dev/null and b/Content/M5VFXVOL2/Niagara/Fire_for_BP/NFire_BP_02.uasset differ diff --git a/Content/M5VFXVOL2/Niagara/Fire_for_BP/NFire_BP_03.uasset b/Content/M5VFXVOL2/Niagara/Fire_for_BP/NFire_BP_03.uasset new file mode 100644 index 0000000..287a5c2 Binary files /dev/null and b/Content/M5VFXVOL2/Niagara/Fire_for_BP/NFire_BP_03.uasset differ diff --git a/Content/M5VFXVOL2/Niagara/Fire_for_BP/NFire_BP_04.uasset b/Content/M5VFXVOL2/Niagara/Fire_for_BP/NFire_BP_04.uasset new file mode 100644 index 0000000..5f27f04 Binary files /dev/null and b/Content/M5VFXVOL2/Niagara/Fire_for_BP/NFire_BP_04.uasset differ diff --git a/Content/M5VFXVOL2/Niagara/Fire_for_BP/NFire_BP_05.uasset b/Content/M5VFXVOL2/Niagara/Fire_for_BP/NFire_BP_05.uasset new file mode 100644 index 0000000..43a5bc1 Binary files /dev/null and b/Content/M5VFXVOL2/Niagara/Fire_for_BP/NFire_BP_05.uasset differ diff --git a/Content/M5VFXVOL2/Niagara/Fire_for_BP/NFire_BP_06.uasset b/Content/M5VFXVOL2/Niagara/Fire_for_BP/NFire_BP_06.uasset new file mode 100644 index 0000000..91a2953 Binary files /dev/null and b/Content/M5VFXVOL2/Niagara/Fire_for_BP/NFire_BP_06.uasset differ diff --git a/Content/M5VFXVOL2/Niagara/Fire_for_BP/NFire_BP_07.uasset b/Content/M5VFXVOL2/Niagara/Fire_for_BP/NFire_BP_07.uasset new file mode 100644 index 0000000..cd70f34 Binary files /dev/null and b/Content/M5VFXVOL2/Niagara/Fire_for_BP/NFire_BP_07.uasset differ diff --git a/Content/M5VFXVOL2/Niagara/Fire_for_BP/NFire_BP_08.uasset b/Content/M5VFXVOL2/Niagara/Fire_for_BP/NFire_BP_08.uasset new file mode 100644 index 0000000..eafd985 Binary files /dev/null and b/Content/M5VFXVOL2/Niagara/Fire_for_BP/NFire_BP_08.uasset differ diff --git a/Content/M5VFXVOL2/Niagara/Fire_for_BP/NFire_BP_09.uasset b/Content/M5VFXVOL2/Niagara/Fire_for_BP/NFire_BP_09.uasset new file mode 100644 index 0000000..f345abf Binary files /dev/null and b/Content/M5VFXVOL2/Niagara/Fire_for_BP/NFire_BP_09.uasset differ diff --git a/Content/M5VFXVOL2/Niagara/Fire_for_BP/NFire_BP_10.uasset b/Content/M5VFXVOL2/Niagara/Fire_for_BP/NFire_BP_10.uasset new file mode 100644 index 0000000..18c55c9 Binary files /dev/null and b/Content/M5VFXVOL2/Niagara/Fire_for_BP/NFire_BP_10.uasset differ diff --git a/Content/M5VFXVOL2/Niagara/Fire_for_BP/NFire_BP_11.uasset b/Content/M5VFXVOL2/Niagara/Fire_for_BP/NFire_BP_11.uasset new file mode 100644 index 0000000..4ee2c56 Binary files /dev/null and b/Content/M5VFXVOL2/Niagara/Fire_for_BP/NFire_BP_11.uasset differ diff --git a/Content/M5VFXVOL2/Niagara/Fire_for_BP/NFire_BP_12.uasset b/Content/M5VFXVOL2/Niagara/Fire_for_BP/NFire_BP_12.uasset new file mode 100644 index 0000000..9e88c33 Binary files /dev/null and b/Content/M5VFXVOL2/Niagara/Fire_for_BP/NFire_BP_12.uasset differ diff --git a/Content/M5VFXVOL2/Niagara/Fire_for_BP/NFire_BP_13.uasset b/Content/M5VFXVOL2/Niagara/Fire_for_BP/NFire_BP_13.uasset new file mode 100644 index 0000000..08ab67b Binary files /dev/null and b/Content/M5VFXVOL2/Niagara/Fire_for_BP/NFire_BP_13.uasset differ diff --git a/Content/M5VFXVOL2/Niagara/Fire_for_BP/NFire_BP_14.uasset b/Content/M5VFXVOL2/Niagara/Fire_for_BP/NFire_BP_14.uasset new file mode 100644 index 0000000..07b8433 Binary files /dev/null and b/Content/M5VFXVOL2/Niagara/Fire_for_BP/NFire_BP_14.uasset differ diff --git a/Content/M5VFXVOL2/Niagara/Fire_for_BP/NFire_BP_15.uasset b/Content/M5VFXVOL2/Niagara/Fire_for_BP/NFire_BP_15.uasset new file mode 100644 index 0000000..a4ce184 Binary files /dev/null and b/Content/M5VFXVOL2/Niagara/Fire_for_BP/NFire_BP_15.uasset differ diff --git a/Content/M5VFXVOL2/Niagara/Fire_for_BP/NFire_Grd_BP_00.uasset b/Content/M5VFXVOL2/Niagara/Fire_for_BP/NFire_Grd_BP_00.uasset new file mode 100644 index 0000000..f2cdf63 Binary files /dev/null and b/Content/M5VFXVOL2/Niagara/Fire_for_BP/NFire_Grd_BP_00.uasset differ diff --git a/Content/M5VFXVOL2/Niagara/Fire_for_BP/NFire_Grd_BP_01.uasset b/Content/M5VFXVOL2/Niagara/Fire_for_BP/NFire_Grd_BP_01.uasset new file mode 100644 index 0000000..89fc26a Binary files /dev/null and b/Content/M5VFXVOL2/Niagara/Fire_for_BP/NFire_Grd_BP_01.uasset differ diff --git a/Content/M5VFXVOL2/Niagara/Fire_for_BP/NFire_Grd_BP_02.uasset b/Content/M5VFXVOL2/Niagara/Fire_for_BP/NFire_Grd_BP_02.uasset new file mode 100644 index 0000000..718bb4e Binary files /dev/null and b/Content/M5VFXVOL2/Niagara/Fire_for_BP/NFire_Grd_BP_02.uasset differ diff --git a/Content/M5VFXVOL2/Niagara/Fire_for_BP/NTorchfire_BP.uasset b/Content/M5VFXVOL2/Niagara/Fire_for_BP/NTorchfire_BP.uasset new file mode 100644 index 0000000..0925f4e Binary files /dev/null and b/Content/M5VFXVOL2/Niagara/Fire_for_BP/NTorchfire_BP.uasset differ diff --git a/Content/M5VFXVOL2/Niagara/Fire_for_Dir/NFire_Dir_00.uasset b/Content/M5VFXVOL2/Niagara/Fire_for_Dir/NFire_Dir_00.uasset new file mode 100644 index 0000000..e342c5e Binary files /dev/null and b/Content/M5VFXVOL2/Niagara/Fire_for_Dir/NFire_Dir_00.uasset differ diff --git a/Content/M5VFXVOL2/Niagara/Fire_for_Dir/NFire_Dir_01.uasset b/Content/M5VFXVOL2/Niagara/Fire_for_Dir/NFire_Dir_01.uasset new file mode 100644 index 0000000..1a5af42 Binary files /dev/null and b/Content/M5VFXVOL2/Niagara/Fire_for_Dir/NFire_Dir_01.uasset differ diff --git a/Content/M5VFXVOL2/Niagara/Fire_for_Dir/NFire_Dir_02.uasset b/Content/M5VFXVOL2/Niagara/Fire_for_Dir/NFire_Dir_02.uasset new file mode 100644 index 0000000..a59eba7 Binary files /dev/null and b/Content/M5VFXVOL2/Niagara/Fire_for_Dir/NFire_Dir_02.uasset differ diff --git a/Content/M5VFXVOL2/Niagara/Fire_for_Dir/NFire_Dir_03.uasset b/Content/M5VFXVOL2/Niagara/Fire_for_Dir/NFire_Dir_03.uasset new file mode 100644 index 0000000..0f6739d Binary files /dev/null and b/Content/M5VFXVOL2/Niagara/Fire_for_Dir/NFire_Dir_03.uasset differ diff --git a/Content/M5VFXVOL2/Niagara/Fire_for_Dir/NFire_Dir_04.uasset b/Content/M5VFXVOL2/Niagara/Fire_for_Dir/NFire_Dir_04.uasset new file mode 100644 index 0000000..3062e9b Binary files /dev/null and b/Content/M5VFXVOL2/Niagara/Fire_for_Dir/NFire_Dir_04.uasset differ diff --git a/Content/M5VFXVOL2/Niagara/Fire_for_Dir/NFire_Dir_05.uasset b/Content/M5VFXVOL2/Niagara/Fire_for_Dir/NFire_Dir_05.uasset new file mode 100644 index 0000000..e9d8f56 Binary files /dev/null and b/Content/M5VFXVOL2/Niagara/Fire_for_Dir/NFire_Dir_05.uasset differ diff --git a/Content/M5VFXVOL2/Niagara/Fire_for_Dir/NFire_Dir_06.uasset b/Content/M5VFXVOL2/Niagara/Fire_for_Dir/NFire_Dir_06.uasset new file mode 100644 index 0000000..6e34e5a Binary files /dev/null and b/Content/M5VFXVOL2/Niagara/Fire_for_Dir/NFire_Dir_06.uasset differ diff --git a/Content/M5VFXVOL2/Niagara/Fire_for_Dir/NFire_Dir_07.uasset b/Content/M5VFXVOL2/Niagara/Fire_for_Dir/NFire_Dir_07.uasset new file mode 100644 index 0000000..6283088 Binary files /dev/null and b/Content/M5VFXVOL2/Niagara/Fire_for_Dir/NFire_Dir_07.uasset differ diff --git a/Content/M5VFXVOL2/Niagara/Fire_for_Dir/NFire_Dir_08.uasset b/Content/M5VFXVOL2/Niagara/Fire_for_Dir/NFire_Dir_08.uasset new file mode 100644 index 0000000..44e43af Binary files /dev/null and b/Content/M5VFXVOL2/Niagara/Fire_for_Dir/NFire_Dir_08.uasset differ diff --git a/Content/M5VFXVOL2/Niagara/Fire_for_Dir/NFire_Dir_09.uasset b/Content/M5VFXVOL2/Niagara/Fire_for_Dir/NFire_Dir_09.uasset new file mode 100644 index 0000000..88cd7e8 Binary files /dev/null and b/Content/M5VFXVOL2/Niagara/Fire_for_Dir/NFire_Dir_09.uasset differ diff --git a/Content/M5VFXVOL2/Niagara/Fire_for_Dir/NFire_Dir_10.uasset b/Content/M5VFXVOL2/Niagara/Fire_for_Dir/NFire_Dir_10.uasset new file mode 100644 index 0000000..456126a Binary files /dev/null and b/Content/M5VFXVOL2/Niagara/Fire_for_Dir/NFire_Dir_10.uasset differ diff --git a/Content/M5VFXVOL2/Niagara/Fire_for_Dir/NFire_Dir_11.uasset b/Content/M5VFXVOL2/Niagara/Fire_for_Dir/NFire_Dir_11.uasset new file mode 100644 index 0000000..a790552 Binary files /dev/null and b/Content/M5VFXVOL2/Niagara/Fire_for_Dir/NFire_Dir_11.uasset differ diff --git a/Content/M5VFXVOL2/Niagara/Fire_for_Dir/NFire_Dir_12.uasset b/Content/M5VFXVOL2/Niagara/Fire_for_Dir/NFire_Dir_12.uasset new file mode 100644 index 0000000..57ccfc6 Binary files /dev/null and b/Content/M5VFXVOL2/Niagara/Fire_for_Dir/NFire_Dir_12.uasset differ diff --git a/Content/M5VFXVOL2/Niagara/Fire_for_Dir/NFire_Dir_13.uasset b/Content/M5VFXVOL2/Niagara/Fire_for_Dir/NFire_Dir_13.uasset new file mode 100644 index 0000000..8c691a6 Binary files /dev/null and b/Content/M5VFXVOL2/Niagara/Fire_for_Dir/NFire_Dir_13.uasset differ diff --git a/Content/M5VFXVOL2/Niagara/Fire_for_Dir/NFire_Dir_14.uasset b/Content/M5VFXVOL2/Niagara/Fire_for_Dir/NFire_Dir_14.uasset new file mode 100644 index 0000000..9f8cd26 Binary files /dev/null and b/Content/M5VFXVOL2/Niagara/Fire_for_Dir/NFire_Dir_14.uasset differ diff --git a/Content/M5VFXVOL2/Niagara/Fire_for_Dir/NFire_Dir_15.uasset b/Content/M5VFXVOL2/Niagara/Fire_for_Dir/NFire_Dir_15.uasset new file mode 100644 index 0000000..495143e Binary files /dev/null and b/Content/M5VFXVOL2/Niagara/Fire_for_Dir/NFire_Dir_15.uasset differ diff --git a/Content/M5VFXVOL2/Niagara/Fire_for_Dir/NFire_Grd_Dir_00.uasset b/Content/M5VFXVOL2/Niagara/Fire_for_Dir/NFire_Grd_Dir_00.uasset new file mode 100644 index 0000000..4dc0c7e Binary files /dev/null and b/Content/M5VFXVOL2/Niagara/Fire_for_Dir/NFire_Grd_Dir_00.uasset differ diff --git a/Content/M5VFXVOL2/Niagara/Fire_for_Dir/NFire_Grd_Dir_01.uasset b/Content/M5VFXVOL2/Niagara/Fire_for_Dir/NFire_Grd_Dir_01.uasset new file mode 100644 index 0000000..79ba3dd Binary files /dev/null and b/Content/M5VFXVOL2/Niagara/Fire_for_Dir/NFire_Grd_Dir_01.uasset differ diff --git a/Content/M5VFXVOL2/Niagara/Fire_for_Dir/NFire_Grd_Dir_02.uasset b/Content/M5VFXVOL2/Niagara/Fire_for_Dir/NFire_Grd_Dir_02.uasset new file mode 100644 index 0000000..c3b69ea Binary files /dev/null and b/Content/M5VFXVOL2/Niagara/Fire_for_Dir/NFire_Grd_Dir_02.uasset differ diff --git a/Content/M5VFXVOL2/Niagara/NM_CascadeConversion_SolveOrbit.uasset b/Content/M5VFXVOL2/Niagara/NM_CascadeConversion_SolveOrbit.uasset new file mode 100644 index 0000000..47d3ae9 Binary files /dev/null and b/Content/M5VFXVOL2/Niagara/NM_CascadeConversion_SolveOrbit.uasset differ diff --git a/Content/M5VFXVOL2/Niagara/NM_DefaultVelocity.uasset b/Content/M5VFXVOL2/Niagara/NM_DefaultVelocity.uasset new file mode 100644 index 0000000..d8beb6e Binary files /dev/null and b/Content/M5VFXVOL2/Niagara/NM_DefaultVelocity.uasset differ diff --git a/Content/M5VFXVOL2/Niagara/NM_OnlySizeScale.uasset b/Content/M5VFXVOL2/Niagara/NM_OnlySizeScale.uasset new file mode 100644 index 0000000..b2db909 Binary files /dev/null and b/Content/M5VFXVOL2/Niagara/NM_OnlySizeScale.uasset differ diff --git a/Content/M5VFXVOL2/Niagara/NM_Scale.uasset b/Content/M5VFXVOL2/Niagara/NM_Scale.uasset new file mode 100644 index 0000000..9400b69 Binary files /dev/null and b/Content/M5VFXVOL2/Niagara/NM_Scale.uasset differ diff --git a/Content/M5VFXVOL2/Niagara/Reference/Candlefire/0_NCandleFire_pt.uasset b/Content/M5VFXVOL2/Niagara/Reference/Candlefire/0_NCandleFire_pt.uasset new file mode 100644 index 0000000..407197e Binary files /dev/null and b/Content/M5VFXVOL2/Niagara/Reference/Candlefire/0_NCandleFire_pt.uasset differ diff --git a/Content/M5VFXVOL2/Niagara/Reference/Candlefire/0_NCandleFire_pt2.uasset b/Content/M5VFXVOL2/Niagara/Reference/Candlefire/0_NCandleFire_pt2.uasset new file mode 100644 index 0000000..835bef7 Binary files /dev/null and b/Content/M5VFXVOL2/Niagara/Reference/Candlefire/0_NCandleFire_pt2.uasset differ diff --git a/Content/M5VFXVOL2/Niagara/Reference/Candlefire/0_NCandleFire_pt3.uasset b/Content/M5VFXVOL2/Niagara/Reference/Candlefire/0_NCandleFire_pt3.uasset new file mode 100644 index 0000000..15a3ffb Binary files /dev/null and b/Content/M5VFXVOL2/Niagara/Reference/Candlefire/0_NCandleFire_pt3.uasset differ diff --git a/Content/M5VFXVOL2/Niagara/Reference/Fire/2_Nbonefire_fwd2_pt.uasset b/Content/M5VFXVOL2/Niagara/Reference/Fire/2_Nbonefire_fwd2_pt.uasset new file mode 100644 index 0000000..607b640 Binary files /dev/null and b/Content/M5VFXVOL2/Niagara/Reference/Fire/2_Nbonefire_fwd2_pt.uasset differ diff --git a/Content/M5VFXVOL2/Niagara/Reference/Fire/2_Nbonefire_fwd3_pt.uasset b/Content/M5VFXVOL2/Niagara/Reference/Fire/2_Nbonefire_fwd3_pt.uasset new file mode 100644 index 0000000..aff9a02 Binary files /dev/null and b/Content/M5VFXVOL2/Niagara/Reference/Fire/2_Nbonefire_fwd3_pt.uasset differ diff --git a/Content/M5VFXVOL2/Niagara/Reference/Fire/2_Nbonefire_fwd4_pt.uasset b/Content/M5VFXVOL2/Niagara/Reference/Fire/2_Nbonefire_fwd4_pt.uasset new file mode 100644 index 0000000..0ac7f8d Binary files /dev/null and b/Content/M5VFXVOL2/Niagara/Reference/Fire/2_Nbonefire_fwd4_pt.uasset differ diff --git a/Content/M5VFXVOL2/Niagara/Reference/Fire/2_Nbonefire_fwd_pt.uasset b/Content/M5VFXVOL2/Niagara/Reference/Fire/2_Nbonefire_fwd_pt.uasset new file mode 100644 index 0000000..fa7e6f2 Binary files /dev/null and b/Content/M5VFXVOL2/Niagara/Reference/Fire/2_Nbonefire_fwd_pt.uasset differ diff --git a/Content/M5VFXVOL2/Niagara/Reference/Fire/2_Nbonefirethin_fwd_pt.uasset b/Content/M5VFXVOL2/Niagara/Reference/Fire/2_Nbonefirethin_fwd_pt.uasset new file mode 100644 index 0000000..d90f7b3 Binary files /dev/null and b/Content/M5VFXVOL2/Niagara/Reference/Fire/2_Nbonefirethin_fwd_pt.uasset differ diff --git a/Content/M5VFXVOL2/Niagara/Reference/Fire/4_NbigfireB_fwd_pt.uasset b/Content/M5VFXVOL2/Niagara/Reference/Fire/4_NbigfireB_fwd_pt.uasset new file mode 100644 index 0000000..d620f66 Binary files /dev/null and b/Content/M5VFXVOL2/Niagara/Reference/Fire/4_NbigfireB_fwd_pt.uasset differ diff --git a/Content/M5VFXVOL2/Niagara/Reference/Fire/4_Nbigfire_fwd2_pt.uasset b/Content/M5VFXVOL2/Niagara/Reference/Fire/4_Nbigfire_fwd2_pt.uasset new file mode 100644 index 0000000..666e332 Binary files /dev/null and b/Content/M5VFXVOL2/Niagara/Reference/Fire/4_Nbigfire_fwd2_pt.uasset differ diff --git a/Content/M5VFXVOL2/Niagara/Reference/Fire/4_Nbigfire_fwd3_pt.uasset b/Content/M5VFXVOL2/Niagara/Reference/Fire/4_Nbigfire_fwd3_pt.uasset new file mode 100644 index 0000000..ee17658 Binary files /dev/null and b/Content/M5VFXVOL2/Niagara/Reference/Fire/4_Nbigfire_fwd3_pt.uasset differ diff --git a/Content/M5VFXVOL2/Niagara/Reference/Fire/4_Nbigfire_fwd_pt.uasset b/Content/M5VFXVOL2/Niagara/Reference/Fire/4_Nbigfire_fwd_pt.uasset new file mode 100644 index 0000000..56d34ce Binary files /dev/null and b/Content/M5VFXVOL2/Niagara/Reference/Fire/4_Nbigfire_fwd_pt.uasset differ diff --git a/Content/M5VFXVOL2/Niagara/Reference/Fire/4_Nbigfire_fwd_rs_pt.uasset b/Content/M5VFXVOL2/Niagara/Reference/Fire/4_Nbigfire_fwd_rs_pt.uasset new file mode 100644 index 0000000..07d7aa5 Binary files /dev/null and b/Content/M5VFXVOL2/Niagara/Reference/Fire/4_Nbigfire_fwd_rs_pt.uasset differ diff --git a/Content/M5VFXVOL2/Niagara/Reference/Fire/4_Nbigfire_fwd_vg_pt.uasset b/Content/M5VFXVOL2/Niagara/Reference/Fire/4_Nbigfire_fwd_vg_pt.uasset new file mode 100644 index 0000000..94abaf8 Binary files /dev/null and b/Content/M5VFXVOL2/Niagara/Reference/Fire/4_Nbigfire_fwd_vg_pt.uasset differ diff --git a/Content/M5VFXVOL2/Niagara/Reference/Fire/8_Nflame2_pt.uasset b/Content/M5VFXVOL2/Niagara/Reference/Fire/8_Nflame2_pt.uasset new file mode 100644 index 0000000..9e63780 Binary files /dev/null and b/Content/M5VFXVOL2/Niagara/Reference/Fire/8_Nflame2_pt.uasset differ diff --git a/Content/M5VFXVOL2/Niagara/Reference/Fire/8_Nflame_pt.uasset b/Content/M5VFXVOL2/Niagara/Reference/Fire/8_Nflame_pt.uasset new file mode 100644 index 0000000..89340b3 Binary files /dev/null and b/Content/M5VFXVOL2/Niagara/Reference/Fire/8_Nflame_pt.uasset differ diff --git a/Content/M5VFXVOL2/Niagara/Reference/Fireloop/2_Nbonefire2B_fwd2_pt.uasset b/Content/M5VFXVOL2/Niagara/Reference/Fireloop/2_Nbonefire2B_fwd2_pt.uasset new file mode 100644 index 0000000..854ae75 Binary files /dev/null and b/Content/M5VFXVOL2/Niagara/Reference/Fireloop/2_Nbonefire2B_fwd2_pt.uasset differ diff --git a/Content/M5VFXVOL2/Niagara/Reference/Fireloop/2_Nbonefire2B_fwd_pt.uasset b/Content/M5VFXVOL2/Niagara/Reference/Fireloop/2_Nbonefire2B_fwd_pt.uasset new file mode 100644 index 0000000..ba8393b Binary files /dev/null and b/Content/M5VFXVOL2/Niagara/Reference/Fireloop/2_Nbonefire2B_fwd_pt.uasset differ diff --git a/Content/M5VFXVOL2/Niagara/Reference/Fireloop/2_Nbonefire2_pt.uasset b/Content/M5VFXVOL2/Niagara/Reference/Fireloop/2_Nbonefire2_pt.uasset new file mode 100644 index 0000000..be54b53 Binary files /dev/null and b/Content/M5VFXVOL2/Niagara/Reference/Fireloop/2_Nbonefire2_pt.uasset differ diff --git a/Content/M5VFXVOL2/Niagara/Reference/Fireloop/2_Nbonefire3_pt.uasset b/Content/M5VFXVOL2/Niagara/Reference/Fireloop/2_Nbonefire3_pt.uasset new file mode 100644 index 0000000..8198939 Binary files /dev/null and b/Content/M5VFXVOL2/Niagara/Reference/Fireloop/2_Nbonefire3_pt.uasset differ diff --git a/Content/M5VFXVOL2/Niagara/Reference/Fireloop/2_Nbonefire4_pt.uasset b/Content/M5VFXVOL2/Niagara/Reference/Fireloop/2_Nbonefire4_pt.uasset new file mode 100644 index 0000000..308a1fb Binary files /dev/null and b/Content/M5VFXVOL2/Niagara/Reference/Fireloop/2_Nbonefire4_pt.uasset differ diff --git a/Content/M5VFXVOL2/Niagara/Reference/Fireloop/2_Nbonefire_pt.uasset b/Content/M5VFXVOL2/Niagara/Reference/Fireloop/2_Nbonefire_pt.uasset new file mode 100644 index 0000000..cbb368d Binary files /dev/null and b/Content/M5VFXVOL2/Niagara/Reference/Fireloop/2_Nbonefire_pt.uasset differ diff --git a/Content/M5VFXVOL2/Niagara/Reference/Fireloop/2_Nbonefirethin_pt.uasset b/Content/M5VFXVOL2/Niagara/Reference/Fireloop/2_Nbonefirethin_pt.uasset new file mode 100644 index 0000000..fea5cd1 Binary files /dev/null and b/Content/M5VFXVOL2/Niagara/Reference/Fireloop/2_Nbonefirethin_pt.uasset differ diff --git a/Content/M5VFXVOL2/Niagara/Reference/Fireloop/3_NblowingfireB_fwd_pt.uasset b/Content/M5VFXVOL2/Niagara/Reference/Fireloop/3_NblowingfireB_fwd_pt.uasset new file mode 100644 index 0000000..adfb358 Binary files /dev/null and b/Content/M5VFXVOL2/Niagara/Reference/Fireloop/3_NblowingfireB_fwd_pt.uasset differ diff --git a/Content/M5VFXVOL2/Niagara/Reference/Fireloop/3_Nblowingfire_fwd2_pt.uasset b/Content/M5VFXVOL2/Niagara/Reference/Fireloop/3_Nblowingfire_fwd2_pt.uasset new file mode 100644 index 0000000..b3a4361 Binary files /dev/null and b/Content/M5VFXVOL2/Niagara/Reference/Fireloop/3_Nblowingfire_fwd2_pt.uasset differ diff --git a/Content/M5VFXVOL2/Niagara/Reference/Fireloop/3_Nblowingfire_fwd_pt.uasset b/Content/M5VFXVOL2/Niagara/Reference/Fireloop/3_Nblowingfire_fwd_pt.uasset new file mode 100644 index 0000000..4891dbb Binary files /dev/null and b/Content/M5VFXVOL2/Niagara/Reference/Fireloop/3_Nblowingfire_fwd_pt.uasset differ diff --git a/Content/M5VFXVOL2/Niagara/Reference/Fireloop/4_Nbigfire2_pt.uasset b/Content/M5VFXVOL2/Niagara/Reference/Fireloop/4_Nbigfire2_pt.uasset new file mode 100644 index 0000000..f2df665 Binary files /dev/null and b/Content/M5VFXVOL2/Niagara/Reference/Fireloop/4_Nbigfire2_pt.uasset differ diff --git a/Content/M5VFXVOL2/Niagara/Reference/Fireloop/4_NbigfireB_pt.uasset b/Content/M5VFXVOL2/Niagara/Reference/Fireloop/4_NbigfireB_pt.uasset new file mode 100644 index 0000000..7009a0c Binary files /dev/null and b/Content/M5VFXVOL2/Niagara/Reference/Fireloop/4_NbigfireB_pt.uasset differ diff --git a/Content/M5VFXVOL2/Niagara/Reference/Fireloop/4_Nbigfire_pt.uasset b/Content/M5VFXVOL2/Niagara/Reference/Fireloop/4_Nbigfire_pt.uasset new file mode 100644 index 0000000..ca7a583 Binary files /dev/null and b/Content/M5VFXVOL2/Niagara/Reference/Fireloop/4_Nbigfire_pt.uasset differ diff --git a/Content/M5VFXVOL2/Niagara/Reference/Fireloop/4_Nbigfire_rs_pt.uasset b/Content/M5VFXVOL2/Niagara/Reference/Fireloop/4_Nbigfire_rs_pt.uasset new file mode 100644 index 0000000..2d7a2fa Binary files /dev/null and b/Content/M5VFXVOL2/Niagara/Reference/Fireloop/4_Nbigfire_rs_pt.uasset differ diff --git a/Content/M5VFXVOL2/Niagara/Reference/Fireloop/4_Nbigfire_vg_pt.uasset b/Content/M5VFXVOL2/Niagara/Reference/Fireloop/4_Nbigfire_vg_pt.uasset new file mode 100644 index 0000000..a1d7391 Binary files /dev/null and b/Content/M5VFXVOL2/Niagara/Reference/Fireloop/4_Nbigfire_vg_pt.uasset differ diff --git a/Content/M5VFXVOL2/Niagara/Reference/Fireloop/4_Nbigfire_vg_smk_pt.uasset b/Content/M5VFXVOL2/Niagara/Reference/Fireloop/4_Nbigfire_vg_smk_pt.uasset new file mode 100644 index 0000000..7a28d3b Binary files /dev/null and b/Content/M5VFXVOL2/Niagara/Reference/Fireloop/4_Nbigfire_vg_smk_pt.uasset differ diff --git a/Content/M5VFXVOL2/Niagara/Reference/Fireloop/5_Ngrdbasefire2_pt.uasset b/Content/M5VFXVOL2/Niagara/Reference/Fireloop/5_Ngrdbasefire2_pt.uasset new file mode 100644 index 0000000..f79e8c0 Binary files /dev/null and b/Content/M5VFXVOL2/Niagara/Reference/Fireloop/5_Ngrdbasefire2_pt.uasset differ diff --git a/Content/M5VFXVOL2/Niagara/Reference/Fireloop/5_Ngrdbasefire_pt.uasset b/Content/M5VFXVOL2/Niagara/Reference/Fireloop/5_Ngrdbasefire_pt.uasset new file mode 100644 index 0000000..dcf8a56 Binary files /dev/null and b/Content/M5VFXVOL2/Niagara/Reference/Fireloop/5_Ngrdbasefire_pt.uasset differ diff --git a/Content/M5VFXVOL2/Niagara/Reference/Smoke/0_6_Nsmoke_pt.uasset b/Content/M5VFXVOL2/Niagara/Reference/Smoke/0_6_Nsmoke_pt.uasset new file mode 100644 index 0000000..192534d Binary files /dev/null and b/Content/M5VFXVOL2/Niagara/Reference/Smoke/0_6_Nsmoke_pt.uasset differ diff --git a/Content/M5VFXVOL2/Niagara/Reference/Smoke/0_6_Nsmoke_re_vg_pt.uasset b/Content/M5VFXVOL2/Niagara/Reference/Smoke/0_6_Nsmoke_re_vg_pt.uasset new file mode 100644 index 0000000..e0cd1d6 Binary files /dev/null and b/Content/M5VFXVOL2/Niagara/Reference/Smoke/0_6_Nsmoke_re_vg_pt.uasset differ diff --git a/Content/M5VFXVOL2/Niagara/Reference/Smoke/1_6_Nsmoke2_1_pt.uasset b/Content/M5VFXVOL2/Niagara/Reference/Smoke/1_6_Nsmoke2_1_pt.uasset new file mode 100644 index 0000000..98f4b65 Binary files /dev/null and b/Content/M5VFXVOL2/Niagara/Reference/Smoke/1_6_Nsmoke2_1_pt.uasset differ diff --git a/Content/M5VFXVOL2/Niagara/Reference/Smoke/1_6_Nsmoke2_vg2_pt.uasset b/Content/M5VFXVOL2/Niagara/Reference/Smoke/1_6_Nsmoke2_vg2_pt.uasset new file mode 100644 index 0000000..edc52b0 Binary files /dev/null and b/Content/M5VFXVOL2/Niagara/Reference/Smoke/1_6_Nsmoke2_vg2_pt.uasset differ diff --git a/Content/M5VFXVOL2/Niagara/Reference/Smoke/2_6_Nsmoke3_vg_pt.uasset b/Content/M5VFXVOL2/Niagara/Reference/Smoke/2_6_Nsmoke3_vg_pt.uasset new file mode 100644 index 0000000..6677e16 Binary files /dev/null and b/Content/M5VFXVOL2/Niagara/Reference/Smoke/2_6_Nsmoke3_vg_pt.uasset differ diff --git a/Content/M5VFXVOL2/Niagara/Reference/Smoke/3_6_Nsmoke4_pt.uasset b/Content/M5VFXVOL2/Niagara/Reference/Smoke/3_6_Nsmoke4_pt.uasset new file mode 100644 index 0000000..cc15e8c Binary files /dev/null and b/Content/M5VFXVOL2/Niagara/Reference/Smoke/3_6_Nsmoke4_pt.uasset differ diff --git a/Content/M5VFXVOL2/Niagara/Reference/Smoke/3_6_Nsmoke4_vg_pt.uasset b/Content/M5VFXVOL2/Niagara/Reference/Smoke/3_6_Nsmoke4_vg_pt.uasset new file mode 100644 index 0000000..040efb6 Binary files /dev/null and b/Content/M5VFXVOL2/Niagara/Reference/Smoke/3_6_Nsmoke4_vg_pt.uasset differ diff --git a/Content/M5VFXVOL2/Niagara/Reference/Smoke/4_6_Nsmoke5_vg_pt.uasset b/Content/M5VFXVOL2/Niagara/Reference/Smoke/4_6_Nsmoke5_vg_pt.uasset new file mode 100644 index 0000000..2744da0 Binary files /dev/null and b/Content/M5VFXVOL2/Niagara/Reference/Smoke/4_6_Nsmoke5_vg_pt.uasset differ diff --git a/Content/M5VFXVOL2/Niagara/Reference/Smoke/5_6_Nsmoke6_pt.uasset b/Content/M5VFXVOL2/Niagara/Reference/Smoke/5_6_Nsmoke6_pt.uasset new file mode 100644 index 0000000..c2245d4 Binary files /dev/null and b/Content/M5VFXVOL2/Niagara/Reference/Smoke/5_6_Nsmoke6_pt.uasset differ diff --git a/Content/M5VFXVOL2/Niagara/Reference/Smoke/5_6_Nsmoke6_pt2.uasset b/Content/M5VFXVOL2/Niagara/Reference/Smoke/5_6_Nsmoke6_pt2.uasset new file mode 100644 index 0000000..2c44d51 Binary files /dev/null and b/Content/M5VFXVOL2/Niagara/Reference/Smoke/5_6_Nsmoke6_pt2.uasset differ diff --git a/Content/M5VFXVOL2/Niagara/Reference/Torch/1_NTorchFire_pt.uasset b/Content/M5VFXVOL2/Niagara/Reference/Torch/1_NTorchFire_pt.uasset new file mode 100644 index 0000000..af187e8 Binary files /dev/null and b/Content/M5VFXVOL2/Niagara/Reference/Torch/1_NTorchFire_pt.uasset differ diff --git a/Content/M5VFXVOL2/Niagara/Reference/distortion/9_Ndistort_pt.uasset b/Content/M5VFXVOL2/Niagara/Reference/distortion/9_Ndistort_pt.uasset new file mode 100644 index 0000000..82875fd Binary files /dev/null and b/Content/M5VFXVOL2/Niagara/Reference/distortion/9_Ndistort_pt.uasset differ diff --git a/Content/M5VFXVOL2/Niagara/Reference/distortion/9_Ndistort_pt2.uasset b/Content/M5VFXVOL2/Niagara/Reference/distortion/9_Ndistort_pt2.uasset new file mode 100644 index 0000000..2b6bf7f Binary files /dev/null and b/Content/M5VFXVOL2/Niagara/Reference/distortion/9_Ndistort_pt2.uasset differ diff --git a/Content/M5VFXVOL2/Niagara/Reference/distortion/9_Ndistort_pt3.uasset b/Content/M5VFXVOL2/Niagara/Reference/distortion/9_Ndistort_pt3.uasset new file mode 100644 index 0000000..87634e7 Binary files /dev/null and b/Content/M5VFXVOL2/Niagara/Reference/distortion/9_Ndistort_pt3.uasset differ diff --git a/Content/M5VFXVOL2/Niagara/ScaledLightRadius.uasset b/Content/M5VFXVOL2/Niagara/ScaledLightRadius.uasset new file mode 100644 index 0000000..501a11c Binary files /dev/null and b/Content/M5VFXVOL2/Niagara/ScaledLightRadius.uasset differ diff --git a/Content/M5VFXVOL2/Particles/Explosion/Fire_Exp_00.uasset b/Content/M5VFXVOL2/Particles/Explosion/Fire_Exp_00.uasset new file mode 100644 index 0000000..f56b550 Binary files /dev/null and b/Content/M5VFXVOL2/Particles/Explosion/Fire_Exp_00.uasset differ diff --git a/Content/M5VFXVOL2/Particles/Explosion/Fire_Exp_01.uasset b/Content/M5VFXVOL2/Particles/Explosion/Fire_Exp_01.uasset new file mode 100644 index 0000000..9cc6fde Binary files /dev/null and b/Content/M5VFXVOL2/Particles/Explosion/Fire_Exp_01.uasset differ diff --git a/Content/M5VFXVOL2/Particles/Explosion/Fire_Exp_03.uasset b/Content/M5VFXVOL2/Particles/Explosion/Fire_Exp_03.uasset new file mode 100644 index 0000000..2820036 Binary files /dev/null and b/Content/M5VFXVOL2/Particles/Explosion/Fire_Exp_03.uasset differ diff --git a/Content/M5VFXVOL2/Particles/Fire/Fire_00.uasset b/Content/M5VFXVOL2/Particles/Fire/Fire_00.uasset new file mode 100644 index 0000000..37a5d20 Binary files /dev/null and b/Content/M5VFXVOL2/Particles/Fire/Fire_00.uasset differ diff --git a/Content/M5VFXVOL2/Particles/Fire/Fire_01.uasset b/Content/M5VFXVOL2/Particles/Fire/Fire_01.uasset new file mode 100644 index 0000000..ba06e47 Binary files /dev/null and b/Content/M5VFXVOL2/Particles/Fire/Fire_01.uasset differ diff --git a/Content/M5VFXVOL2/Particles/Fire/Fire_02.uasset b/Content/M5VFXVOL2/Particles/Fire/Fire_02.uasset new file mode 100644 index 0000000..86033f9 Binary files /dev/null and b/Content/M5VFXVOL2/Particles/Fire/Fire_02.uasset differ diff --git a/Content/M5VFXVOL2/Particles/Fire/Fire_03.uasset b/Content/M5VFXVOL2/Particles/Fire/Fire_03.uasset new file mode 100644 index 0000000..96d44bc Binary files /dev/null and b/Content/M5VFXVOL2/Particles/Fire/Fire_03.uasset differ diff --git a/Content/M5VFXVOL2/Particles/Fire/Fire_04.uasset b/Content/M5VFXVOL2/Particles/Fire/Fire_04.uasset new file mode 100644 index 0000000..26f3d4c Binary files /dev/null and b/Content/M5VFXVOL2/Particles/Fire/Fire_04.uasset differ diff --git a/Content/M5VFXVOL2/Particles/Fire/Fire_05.uasset b/Content/M5VFXVOL2/Particles/Fire/Fire_05.uasset new file mode 100644 index 0000000..4b2eaea Binary files /dev/null and b/Content/M5VFXVOL2/Particles/Fire/Fire_05.uasset differ diff --git a/Content/M5VFXVOL2/Particles/Fire/Fire_06.uasset b/Content/M5VFXVOL2/Particles/Fire/Fire_06.uasset new file mode 100644 index 0000000..e97fdd1 Binary files /dev/null and b/Content/M5VFXVOL2/Particles/Fire/Fire_06.uasset differ diff --git a/Content/M5VFXVOL2/Particles/Fire/Fire_07.uasset b/Content/M5VFXVOL2/Particles/Fire/Fire_07.uasset new file mode 100644 index 0000000..e00eae5 Binary files /dev/null and b/Content/M5VFXVOL2/Particles/Fire/Fire_07.uasset differ diff --git a/Content/M5VFXVOL2/Particles/Fire/Fire_08.uasset b/Content/M5VFXVOL2/Particles/Fire/Fire_08.uasset new file mode 100644 index 0000000..c5f76cb Binary files /dev/null and b/Content/M5VFXVOL2/Particles/Fire/Fire_08.uasset differ diff --git a/Content/M5VFXVOL2/Particles/Fire/Fire_09.uasset b/Content/M5VFXVOL2/Particles/Fire/Fire_09.uasset new file mode 100644 index 0000000..66d7084 Binary files /dev/null and b/Content/M5VFXVOL2/Particles/Fire/Fire_09.uasset differ diff --git a/Content/M5VFXVOL2/Particles/Fire/Fire_10.uasset b/Content/M5VFXVOL2/Particles/Fire/Fire_10.uasset new file mode 100644 index 0000000..912961f Binary files /dev/null and b/Content/M5VFXVOL2/Particles/Fire/Fire_10.uasset differ diff --git a/Content/M5VFXVOL2/Particles/Fire/Fire_11.uasset b/Content/M5VFXVOL2/Particles/Fire/Fire_11.uasset new file mode 100644 index 0000000..4fd2b0e Binary files /dev/null and b/Content/M5VFXVOL2/Particles/Fire/Fire_11.uasset differ diff --git a/Content/M5VFXVOL2/Particles/Fire/Fire_12.uasset b/Content/M5VFXVOL2/Particles/Fire/Fire_12.uasset new file mode 100644 index 0000000..2b730e6 Binary files /dev/null and b/Content/M5VFXVOL2/Particles/Fire/Fire_12.uasset differ diff --git a/Content/M5VFXVOL2/Particles/Fire/Fire_13.uasset b/Content/M5VFXVOL2/Particles/Fire/Fire_13.uasset new file mode 100644 index 0000000..03caf38 Binary files /dev/null and b/Content/M5VFXVOL2/Particles/Fire/Fire_13.uasset differ diff --git a/Content/M5VFXVOL2/Particles/Fire/Fire_14.uasset b/Content/M5VFXVOL2/Particles/Fire/Fire_14.uasset new file mode 100644 index 0000000..5426f45 Binary files /dev/null and b/Content/M5VFXVOL2/Particles/Fire/Fire_14.uasset differ diff --git a/Content/M5VFXVOL2/Particles/Fire/Fire_15.uasset b/Content/M5VFXVOL2/Particles/Fire/Fire_15.uasset new file mode 100644 index 0000000..7f4923b Binary files /dev/null and b/Content/M5VFXVOL2/Particles/Fire/Fire_15.uasset differ diff --git a/Content/M5VFXVOL2/Particles/Fire/Fire_Grd_00.uasset b/Content/M5VFXVOL2/Particles/Fire/Fire_Grd_00.uasset new file mode 100644 index 0000000..f37aa63 Binary files /dev/null and b/Content/M5VFXVOL2/Particles/Fire/Fire_Grd_00.uasset differ diff --git a/Content/M5VFXVOL2/Particles/Fire/Fire_Grd_01.uasset b/Content/M5VFXVOL2/Particles/Fire/Fire_Grd_01.uasset new file mode 100644 index 0000000..e558be0 Binary files /dev/null and b/Content/M5VFXVOL2/Particles/Fire/Fire_Grd_01.uasset differ diff --git a/Content/M5VFXVOL2/Particles/Fire/Fire_Grd_02.uasset b/Content/M5VFXVOL2/Particles/Fire/Fire_Grd_02.uasset new file mode 100644 index 0000000..16f1c78 Binary files /dev/null and b/Content/M5VFXVOL2/Particles/Fire/Fire_Grd_02.uasset differ diff --git a/Content/M5VFXVOL2/Particles/Fire/Fire_debris_00.uasset b/Content/M5VFXVOL2/Particles/Fire/Fire_debris_00.uasset new file mode 100644 index 0000000..039d3b6 Binary files /dev/null and b/Content/M5VFXVOL2/Particles/Fire/Fire_debris_00.uasset differ diff --git a/Content/M5VFXVOL2/Particles/Fire/Fire_debris_01.uasset b/Content/M5VFXVOL2/Particles/Fire/Fire_debris_01.uasset new file mode 100644 index 0000000..84c4ae3 Binary files /dev/null and b/Content/M5VFXVOL2/Particles/Fire/Fire_debris_01.uasset differ diff --git a/Content/M5VFXVOL2/Particles/Fire_for_BP/CandleFire_BP.uasset b/Content/M5VFXVOL2/Particles/Fire_for_BP/CandleFire_BP.uasset new file mode 100644 index 0000000..aae9b12 Binary files /dev/null and b/Content/M5VFXVOL2/Particles/Fire_for_BP/CandleFire_BP.uasset differ diff --git a/Content/M5VFXVOL2/Particles/Fire_for_BP/Fire_BP_00.uasset b/Content/M5VFXVOL2/Particles/Fire_for_BP/Fire_BP_00.uasset new file mode 100644 index 0000000..a5387fb Binary files /dev/null and b/Content/M5VFXVOL2/Particles/Fire_for_BP/Fire_BP_00.uasset differ diff --git a/Content/M5VFXVOL2/Particles/Fire_for_BP/Fire_BP_01.uasset b/Content/M5VFXVOL2/Particles/Fire_for_BP/Fire_BP_01.uasset new file mode 100644 index 0000000..d939798 Binary files /dev/null and b/Content/M5VFXVOL2/Particles/Fire_for_BP/Fire_BP_01.uasset differ diff --git a/Content/M5VFXVOL2/Particles/Fire_for_BP/Fire_BP_02.uasset b/Content/M5VFXVOL2/Particles/Fire_for_BP/Fire_BP_02.uasset new file mode 100644 index 0000000..7453cd5 Binary files /dev/null and b/Content/M5VFXVOL2/Particles/Fire_for_BP/Fire_BP_02.uasset differ diff --git a/Content/M5VFXVOL2/Particles/Fire_for_BP/Fire_BP_03.uasset b/Content/M5VFXVOL2/Particles/Fire_for_BP/Fire_BP_03.uasset new file mode 100644 index 0000000..999494e Binary files /dev/null and b/Content/M5VFXVOL2/Particles/Fire_for_BP/Fire_BP_03.uasset differ diff --git a/Content/M5VFXVOL2/Particles/Fire_for_BP/Fire_BP_04.uasset b/Content/M5VFXVOL2/Particles/Fire_for_BP/Fire_BP_04.uasset new file mode 100644 index 0000000..e4d77d8 Binary files /dev/null and b/Content/M5VFXVOL2/Particles/Fire_for_BP/Fire_BP_04.uasset differ diff --git a/Content/M5VFXVOL2/Particles/Fire_for_BP/Fire_BP_05.uasset b/Content/M5VFXVOL2/Particles/Fire_for_BP/Fire_BP_05.uasset new file mode 100644 index 0000000..b19a4dc Binary files /dev/null and b/Content/M5VFXVOL2/Particles/Fire_for_BP/Fire_BP_05.uasset differ diff --git a/Content/M5VFXVOL2/Particles/Fire_for_BP/Fire_BP_06.uasset b/Content/M5VFXVOL2/Particles/Fire_for_BP/Fire_BP_06.uasset new file mode 100644 index 0000000..271b024 Binary files /dev/null and b/Content/M5VFXVOL2/Particles/Fire_for_BP/Fire_BP_06.uasset differ diff --git a/Content/M5VFXVOL2/Particles/Fire_for_BP/Fire_BP_07.uasset b/Content/M5VFXVOL2/Particles/Fire_for_BP/Fire_BP_07.uasset new file mode 100644 index 0000000..068b95f Binary files /dev/null and b/Content/M5VFXVOL2/Particles/Fire_for_BP/Fire_BP_07.uasset differ diff --git a/Content/M5VFXVOL2/Particles/Fire_for_BP/Fire_BP_08.uasset b/Content/M5VFXVOL2/Particles/Fire_for_BP/Fire_BP_08.uasset new file mode 100644 index 0000000..a77abcb Binary files /dev/null and b/Content/M5VFXVOL2/Particles/Fire_for_BP/Fire_BP_08.uasset differ diff --git a/Content/M5VFXVOL2/Particles/Fire_for_BP/Fire_BP_09.uasset b/Content/M5VFXVOL2/Particles/Fire_for_BP/Fire_BP_09.uasset new file mode 100644 index 0000000..8f55035 Binary files /dev/null and b/Content/M5VFXVOL2/Particles/Fire_for_BP/Fire_BP_09.uasset differ diff --git a/Content/M5VFXVOL2/Particles/Fire_for_BP/Fire_BP_10.uasset b/Content/M5VFXVOL2/Particles/Fire_for_BP/Fire_BP_10.uasset new file mode 100644 index 0000000..3c71146 Binary files /dev/null and b/Content/M5VFXVOL2/Particles/Fire_for_BP/Fire_BP_10.uasset differ diff --git a/Content/M5VFXVOL2/Particles/Fire_for_BP/Fire_BP_11.uasset b/Content/M5VFXVOL2/Particles/Fire_for_BP/Fire_BP_11.uasset new file mode 100644 index 0000000..a240dda Binary files /dev/null and b/Content/M5VFXVOL2/Particles/Fire_for_BP/Fire_BP_11.uasset differ diff --git a/Content/M5VFXVOL2/Particles/Fire_for_BP/Fire_BP_12.uasset b/Content/M5VFXVOL2/Particles/Fire_for_BP/Fire_BP_12.uasset new file mode 100644 index 0000000..639b019 Binary files /dev/null and b/Content/M5VFXVOL2/Particles/Fire_for_BP/Fire_BP_12.uasset differ diff --git a/Content/M5VFXVOL2/Particles/Fire_for_BP/Fire_BP_13.uasset b/Content/M5VFXVOL2/Particles/Fire_for_BP/Fire_BP_13.uasset new file mode 100644 index 0000000..7c3220e Binary files /dev/null and b/Content/M5VFXVOL2/Particles/Fire_for_BP/Fire_BP_13.uasset differ diff --git a/Content/M5VFXVOL2/Particles/Fire_for_BP/Fire_BP_14.uasset b/Content/M5VFXVOL2/Particles/Fire_for_BP/Fire_BP_14.uasset new file mode 100644 index 0000000..beb5eb5 Binary files /dev/null and b/Content/M5VFXVOL2/Particles/Fire_for_BP/Fire_BP_14.uasset differ diff --git a/Content/M5VFXVOL2/Particles/Fire_for_BP/Fire_BP_15.uasset b/Content/M5VFXVOL2/Particles/Fire_for_BP/Fire_BP_15.uasset new file mode 100644 index 0000000..4a0700c Binary files /dev/null and b/Content/M5VFXVOL2/Particles/Fire_for_BP/Fire_BP_15.uasset differ diff --git a/Content/M5VFXVOL2/Particles/Fire_for_BP/Fire_Grd_BP_00.uasset b/Content/M5VFXVOL2/Particles/Fire_for_BP/Fire_Grd_BP_00.uasset new file mode 100644 index 0000000..2ab9d33 Binary files /dev/null and b/Content/M5VFXVOL2/Particles/Fire_for_BP/Fire_Grd_BP_00.uasset differ diff --git a/Content/M5VFXVOL2/Particles/Fire_for_BP/Fire_Grd_BP_01.uasset b/Content/M5VFXVOL2/Particles/Fire_for_BP/Fire_Grd_BP_01.uasset new file mode 100644 index 0000000..54c36cc Binary files /dev/null and b/Content/M5VFXVOL2/Particles/Fire_for_BP/Fire_Grd_BP_01.uasset differ diff --git a/Content/M5VFXVOL2/Particles/Fire_for_BP/Fire_Grd_BP_02.uasset b/Content/M5VFXVOL2/Particles/Fire_for_BP/Fire_Grd_BP_02.uasset new file mode 100644 index 0000000..802eb79 Binary files /dev/null and b/Content/M5VFXVOL2/Particles/Fire_for_BP/Fire_Grd_BP_02.uasset differ diff --git a/Content/M5VFXVOL2/Particles/Fire_for_BP/Torchfire_BP.uasset b/Content/M5VFXVOL2/Particles/Fire_for_BP/Torchfire_BP.uasset new file mode 100644 index 0000000..aae76d0 Binary files /dev/null and b/Content/M5VFXVOL2/Particles/Fire_for_BP/Torchfire_BP.uasset differ diff --git a/Content/M5VFXVOL2/Particles/Fire_for_Dir/Fire_Dir_00.uasset b/Content/M5VFXVOL2/Particles/Fire_for_Dir/Fire_Dir_00.uasset new file mode 100644 index 0000000..e74229f Binary files /dev/null and b/Content/M5VFXVOL2/Particles/Fire_for_Dir/Fire_Dir_00.uasset differ diff --git a/Content/M5VFXVOL2/Particles/Fire_for_Dir/Fire_Dir_01.uasset b/Content/M5VFXVOL2/Particles/Fire_for_Dir/Fire_Dir_01.uasset new file mode 100644 index 0000000..4d13383 Binary files /dev/null and b/Content/M5VFXVOL2/Particles/Fire_for_Dir/Fire_Dir_01.uasset differ diff --git a/Content/M5VFXVOL2/Particles/Fire_for_Dir/Fire_Dir_02.uasset b/Content/M5VFXVOL2/Particles/Fire_for_Dir/Fire_Dir_02.uasset new file mode 100644 index 0000000..8fe0080 Binary files /dev/null and b/Content/M5VFXVOL2/Particles/Fire_for_Dir/Fire_Dir_02.uasset differ diff --git a/Content/M5VFXVOL2/Particles/Fire_for_Dir/Fire_Dir_03.uasset b/Content/M5VFXVOL2/Particles/Fire_for_Dir/Fire_Dir_03.uasset new file mode 100644 index 0000000..d1e84f2 Binary files /dev/null and b/Content/M5VFXVOL2/Particles/Fire_for_Dir/Fire_Dir_03.uasset differ diff --git a/Content/M5VFXVOL2/Particles/Fire_for_Dir/Fire_Dir_04.uasset b/Content/M5VFXVOL2/Particles/Fire_for_Dir/Fire_Dir_04.uasset new file mode 100644 index 0000000..9171bb5 Binary files /dev/null and b/Content/M5VFXVOL2/Particles/Fire_for_Dir/Fire_Dir_04.uasset differ diff --git a/Content/M5VFXVOL2/Particles/Fire_for_Dir/Fire_Dir_05.uasset b/Content/M5VFXVOL2/Particles/Fire_for_Dir/Fire_Dir_05.uasset new file mode 100644 index 0000000..95b5366 Binary files /dev/null and b/Content/M5VFXVOL2/Particles/Fire_for_Dir/Fire_Dir_05.uasset differ diff --git a/Content/M5VFXVOL2/Particles/Fire_for_Dir/Fire_Dir_06.uasset b/Content/M5VFXVOL2/Particles/Fire_for_Dir/Fire_Dir_06.uasset new file mode 100644 index 0000000..b08576f Binary files /dev/null and b/Content/M5VFXVOL2/Particles/Fire_for_Dir/Fire_Dir_06.uasset differ diff --git a/Content/M5VFXVOL2/Particles/Fire_for_Dir/Fire_Dir_07.uasset b/Content/M5VFXVOL2/Particles/Fire_for_Dir/Fire_Dir_07.uasset new file mode 100644 index 0000000..5a1c3ec Binary files /dev/null and b/Content/M5VFXVOL2/Particles/Fire_for_Dir/Fire_Dir_07.uasset differ diff --git a/Content/M5VFXVOL2/Particles/Fire_for_Dir/Fire_Dir_08.uasset b/Content/M5VFXVOL2/Particles/Fire_for_Dir/Fire_Dir_08.uasset new file mode 100644 index 0000000..9d8ab6e Binary files /dev/null and b/Content/M5VFXVOL2/Particles/Fire_for_Dir/Fire_Dir_08.uasset differ diff --git a/Content/M5VFXVOL2/Particles/Fire_for_Dir/Fire_Dir_09.uasset b/Content/M5VFXVOL2/Particles/Fire_for_Dir/Fire_Dir_09.uasset new file mode 100644 index 0000000..05136f0 Binary files /dev/null and b/Content/M5VFXVOL2/Particles/Fire_for_Dir/Fire_Dir_09.uasset differ diff --git a/Content/M5VFXVOL2/Particles/Fire_for_Dir/Fire_Dir_10.uasset b/Content/M5VFXVOL2/Particles/Fire_for_Dir/Fire_Dir_10.uasset new file mode 100644 index 0000000..fd653f8 Binary files /dev/null and b/Content/M5VFXVOL2/Particles/Fire_for_Dir/Fire_Dir_10.uasset differ diff --git a/Content/M5VFXVOL2/Particles/Fire_for_Dir/Fire_Dir_11.uasset b/Content/M5VFXVOL2/Particles/Fire_for_Dir/Fire_Dir_11.uasset new file mode 100644 index 0000000..c77c88f Binary files /dev/null and b/Content/M5VFXVOL2/Particles/Fire_for_Dir/Fire_Dir_11.uasset differ diff --git a/Content/M5VFXVOL2/Particles/Fire_for_Dir/Fire_Dir_12.uasset b/Content/M5VFXVOL2/Particles/Fire_for_Dir/Fire_Dir_12.uasset new file mode 100644 index 0000000..4e31e7a Binary files /dev/null and b/Content/M5VFXVOL2/Particles/Fire_for_Dir/Fire_Dir_12.uasset differ diff --git a/Content/M5VFXVOL2/Particles/Fire_for_Dir/Fire_Dir_13.uasset b/Content/M5VFXVOL2/Particles/Fire_for_Dir/Fire_Dir_13.uasset new file mode 100644 index 0000000..9e24d60 Binary files /dev/null and b/Content/M5VFXVOL2/Particles/Fire_for_Dir/Fire_Dir_13.uasset differ diff --git a/Content/M5VFXVOL2/Particles/Fire_for_Dir/Fire_Dir_14.uasset b/Content/M5VFXVOL2/Particles/Fire_for_Dir/Fire_Dir_14.uasset new file mode 100644 index 0000000..b85377e Binary files /dev/null and b/Content/M5VFXVOL2/Particles/Fire_for_Dir/Fire_Dir_14.uasset differ diff --git a/Content/M5VFXVOL2/Particles/Fire_for_Dir/Fire_Dir_15.uasset b/Content/M5VFXVOL2/Particles/Fire_for_Dir/Fire_Dir_15.uasset new file mode 100644 index 0000000..dd05ae4 Binary files /dev/null and b/Content/M5VFXVOL2/Particles/Fire_for_Dir/Fire_Dir_15.uasset differ diff --git a/Content/M5VFXVOL2/Particles/Fire_for_Dir/Fire_Grd_Dir_00.uasset b/Content/M5VFXVOL2/Particles/Fire_for_Dir/Fire_Grd_Dir_00.uasset new file mode 100644 index 0000000..9aa6485 Binary files /dev/null and b/Content/M5VFXVOL2/Particles/Fire_for_Dir/Fire_Grd_Dir_00.uasset differ diff --git a/Content/M5VFXVOL2/Particles/Fire_for_Dir/Fire_Grd_Dir_01.uasset b/Content/M5VFXVOL2/Particles/Fire_for_Dir/Fire_Grd_Dir_01.uasset new file mode 100644 index 0000000..20a640d Binary files /dev/null and b/Content/M5VFXVOL2/Particles/Fire_for_Dir/Fire_Grd_Dir_01.uasset differ diff --git a/Content/M5VFXVOL2/Particles/Fire_for_Dir/Fire_Grd_Dir_02.uasset b/Content/M5VFXVOL2/Particles/Fire_for_Dir/Fire_Grd_Dir_02.uasset new file mode 100644 index 0000000..eae4813 Binary files /dev/null and b/Content/M5VFXVOL2/Particles/Fire_for_Dir/Fire_Grd_Dir_02.uasset differ diff --git a/Content/M5VFXVOL2/Particles/Reference/Candlefire/0_CandleFire_pt.uasset b/Content/M5VFXVOL2/Particles/Reference/Candlefire/0_CandleFire_pt.uasset new file mode 100644 index 0000000..9e4722f Binary files /dev/null and b/Content/M5VFXVOL2/Particles/Reference/Candlefire/0_CandleFire_pt.uasset differ diff --git a/Content/M5VFXVOL2/Particles/Reference/Candlefire/0_CandleFire_pt2.uasset b/Content/M5VFXVOL2/Particles/Reference/Candlefire/0_CandleFire_pt2.uasset new file mode 100644 index 0000000..293ca84 Binary files /dev/null and b/Content/M5VFXVOL2/Particles/Reference/Candlefire/0_CandleFire_pt2.uasset differ diff --git a/Content/M5VFXVOL2/Particles/Reference/Candlefire/0_CandleFire_pt3.uasset b/Content/M5VFXVOL2/Particles/Reference/Candlefire/0_CandleFire_pt3.uasset new file mode 100644 index 0000000..0a2cc61 Binary files /dev/null and b/Content/M5VFXVOL2/Particles/Reference/Candlefire/0_CandleFire_pt3.uasset differ diff --git a/Content/M5VFXVOL2/Particles/Reference/Fire/2_bonefire_fwd2_pt.uasset b/Content/M5VFXVOL2/Particles/Reference/Fire/2_bonefire_fwd2_pt.uasset new file mode 100644 index 0000000..6c0706e Binary files /dev/null and b/Content/M5VFXVOL2/Particles/Reference/Fire/2_bonefire_fwd2_pt.uasset differ diff --git a/Content/M5VFXVOL2/Particles/Reference/Fire/2_bonefire_fwd3_pt.uasset b/Content/M5VFXVOL2/Particles/Reference/Fire/2_bonefire_fwd3_pt.uasset new file mode 100644 index 0000000..1f3831b Binary files /dev/null and b/Content/M5VFXVOL2/Particles/Reference/Fire/2_bonefire_fwd3_pt.uasset differ diff --git a/Content/M5VFXVOL2/Particles/Reference/Fire/2_bonefire_fwd4_pt.uasset b/Content/M5VFXVOL2/Particles/Reference/Fire/2_bonefire_fwd4_pt.uasset new file mode 100644 index 0000000..24d24b9 Binary files /dev/null and b/Content/M5VFXVOL2/Particles/Reference/Fire/2_bonefire_fwd4_pt.uasset differ diff --git a/Content/M5VFXVOL2/Particles/Reference/Fire/2_bonefire_fwd_pt.uasset b/Content/M5VFXVOL2/Particles/Reference/Fire/2_bonefire_fwd_pt.uasset new file mode 100644 index 0000000..31ed7fb Binary files /dev/null and b/Content/M5VFXVOL2/Particles/Reference/Fire/2_bonefire_fwd_pt.uasset differ diff --git a/Content/M5VFXVOL2/Particles/Reference/Fire/2_bonefirethin_fwd_pt.uasset b/Content/M5VFXVOL2/Particles/Reference/Fire/2_bonefirethin_fwd_pt.uasset new file mode 100644 index 0000000..f46cadf Binary files /dev/null and b/Content/M5VFXVOL2/Particles/Reference/Fire/2_bonefirethin_fwd_pt.uasset differ diff --git a/Content/M5VFXVOL2/Particles/Reference/Fire/4_bigfireB_fwd_pt.uasset b/Content/M5VFXVOL2/Particles/Reference/Fire/4_bigfireB_fwd_pt.uasset new file mode 100644 index 0000000..72b385a Binary files /dev/null and b/Content/M5VFXVOL2/Particles/Reference/Fire/4_bigfireB_fwd_pt.uasset differ diff --git a/Content/M5VFXVOL2/Particles/Reference/Fire/4_bigfire_fwd2_pt.uasset b/Content/M5VFXVOL2/Particles/Reference/Fire/4_bigfire_fwd2_pt.uasset new file mode 100644 index 0000000..515a052 Binary files /dev/null and b/Content/M5VFXVOL2/Particles/Reference/Fire/4_bigfire_fwd2_pt.uasset differ diff --git a/Content/M5VFXVOL2/Particles/Reference/Fire/4_bigfire_fwd3_pt.uasset b/Content/M5VFXVOL2/Particles/Reference/Fire/4_bigfire_fwd3_pt.uasset new file mode 100644 index 0000000..167553e Binary files /dev/null and b/Content/M5VFXVOL2/Particles/Reference/Fire/4_bigfire_fwd3_pt.uasset differ diff --git a/Content/M5VFXVOL2/Particles/Reference/Fire/4_bigfire_fwd_pt.uasset b/Content/M5VFXVOL2/Particles/Reference/Fire/4_bigfire_fwd_pt.uasset new file mode 100644 index 0000000..a812efc Binary files /dev/null and b/Content/M5VFXVOL2/Particles/Reference/Fire/4_bigfire_fwd_pt.uasset differ diff --git a/Content/M5VFXVOL2/Particles/Reference/Fire/4_bigfire_fwd_rs_pt.uasset b/Content/M5VFXVOL2/Particles/Reference/Fire/4_bigfire_fwd_rs_pt.uasset new file mode 100644 index 0000000..37bb899 Binary files /dev/null and b/Content/M5VFXVOL2/Particles/Reference/Fire/4_bigfire_fwd_rs_pt.uasset differ diff --git a/Content/M5VFXVOL2/Particles/Reference/Fire/4_bigfire_fwd_vg_pt.uasset b/Content/M5VFXVOL2/Particles/Reference/Fire/4_bigfire_fwd_vg_pt.uasset new file mode 100644 index 0000000..c72d0d1 Binary files /dev/null and b/Content/M5VFXVOL2/Particles/Reference/Fire/4_bigfire_fwd_vg_pt.uasset differ diff --git a/Content/M5VFXVOL2/Particles/Reference/Fire/8_flame2_pt.uasset b/Content/M5VFXVOL2/Particles/Reference/Fire/8_flame2_pt.uasset new file mode 100644 index 0000000..f9c3edd Binary files /dev/null and b/Content/M5VFXVOL2/Particles/Reference/Fire/8_flame2_pt.uasset differ diff --git a/Content/M5VFXVOL2/Particles/Reference/Fire/8_flame_pt.uasset b/Content/M5VFXVOL2/Particles/Reference/Fire/8_flame_pt.uasset new file mode 100644 index 0000000..5ff4409 Binary files /dev/null and b/Content/M5VFXVOL2/Particles/Reference/Fire/8_flame_pt.uasset differ diff --git a/Content/M5VFXVOL2/Particles/Reference/Fireloop/2_bonefire2B_fwd2_pt.uasset b/Content/M5VFXVOL2/Particles/Reference/Fireloop/2_bonefire2B_fwd2_pt.uasset new file mode 100644 index 0000000..31481dc Binary files /dev/null and b/Content/M5VFXVOL2/Particles/Reference/Fireloop/2_bonefire2B_fwd2_pt.uasset differ diff --git a/Content/M5VFXVOL2/Particles/Reference/Fireloop/2_bonefire2B_fwd_pt.uasset b/Content/M5VFXVOL2/Particles/Reference/Fireloop/2_bonefire2B_fwd_pt.uasset new file mode 100644 index 0000000..bffdb9b Binary files /dev/null and b/Content/M5VFXVOL2/Particles/Reference/Fireloop/2_bonefire2B_fwd_pt.uasset differ diff --git a/Content/M5VFXVOL2/Particles/Reference/Fireloop/2_bonefire2_pt.uasset b/Content/M5VFXVOL2/Particles/Reference/Fireloop/2_bonefire2_pt.uasset new file mode 100644 index 0000000..6c40ead Binary files /dev/null and b/Content/M5VFXVOL2/Particles/Reference/Fireloop/2_bonefire2_pt.uasset differ diff --git a/Content/M5VFXVOL2/Particles/Reference/Fireloop/2_bonefire3_pt.uasset b/Content/M5VFXVOL2/Particles/Reference/Fireloop/2_bonefire3_pt.uasset new file mode 100644 index 0000000..cfd8945 Binary files /dev/null and b/Content/M5VFXVOL2/Particles/Reference/Fireloop/2_bonefire3_pt.uasset differ diff --git a/Content/M5VFXVOL2/Particles/Reference/Fireloop/2_bonefire4_pt.uasset b/Content/M5VFXVOL2/Particles/Reference/Fireloop/2_bonefire4_pt.uasset new file mode 100644 index 0000000..74db655 Binary files /dev/null and b/Content/M5VFXVOL2/Particles/Reference/Fireloop/2_bonefire4_pt.uasset differ diff --git a/Content/M5VFXVOL2/Particles/Reference/Fireloop/2_bonefire_pt.uasset b/Content/M5VFXVOL2/Particles/Reference/Fireloop/2_bonefire_pt.uasset new file mode 100644 index 0000000..a19fb86 Binary files /dev/null and b/Content/M5VFXVOL2/Particles/Reference/Fireloop/2_bonefire_pt.uasset differ diff --git a/Content/M5VFXVOL2/Particles/Reference/Fireloop/2_bonefirethin_pt.uasset b/Content/M5VFXVOL2/Particles/Reference/Fireloop/2_bonefirethin_pt.uasset new file mode 100644 index 0000000..36e083a Binary files /dev/null and b/Content/M5VFXVOL2/Particles/Reference/Fireloop/2_bonefirethin_pt.uasset differ diff --git a/Content/M5VFXVOL2/Particles/Reference/Fireloop/3_blowingfireB_fwd_pt.uasset b/Content/M5VFXVOL2/Particles/Reference/Fireloop/3_blowingfireB_fwd_pt.uasset new file mode 100644 index 0000000..996af40 Binary files /dev/null and b/Content/M5VFXVOL2/Particles/Reference/Fireloop/3_blowingfireB_fwd_pt.uasset differ diff --git a/Content/M5VFXVOL2/Particles/Reference/Fireloop/3_blowingfire_fwd2_pt.uasset b/Content/M5VFXVOL2/Particles/Reference/Fireloop/3_blowingfire_fwd2_pt.uasset new file mode 100644 index 0000000..c31594e Binary files /dev/null and b/Content/M5VFXVOL2/Particles/Reference/Fireloop/3_blowingfire_fwd2_pt.uasset differ diff --git a/Content/M5VFXVOL2/Particles/Reference/Fireloop/3_blowingfire_fwd_pt.uasset b/Content/M5VFXVOL2/Particles/Reference/Fireloop/3_blowingfire_fwd_pt.uasset new file mode 100644 index 0000000..37e2787 Binary files /dev/null and b/Content/M5VFXVOL2/Particles/Reference/Fireloop/3_blowingfire_fwd_pt.uasset differ diff --git a/Content/M5VFXVOL2/Particles/Reference/Fireloop/4_bigfire2_pt.uasset b/Content/M5VFXVOL2/Particles/Reference/Fireloop/4_bigfire2_pt.uasset new file mode 100644 index 0000000..8272834 Binary files /dev/null and b/Content/M5VFXVOL2/Particles/Reference/Fireloop/4_bigfire2_pt.uasset differ diff --git a/Content/M5VFXVOL2/Particles/Reference/Fireloop/4_bigfireB_pt.uasset b/Content/M5VFXVOL2/Particles/Reference/Fireloop/4_bigfireB_pt.uasset new file mode 100644 index 0000000..2046f31 Binary files /dev/null and b/Content/M5VFXVOL2/Particles/Reference/Fireloop/4_bigfireB_pt.uasset differ diff --git a/Content/M5VFXVOL2/Particles/Reference/Fireloop/4_bigfire_pt.uasset b/Content/M5VFXVOL2/Particles/Reference/Fireloop/4_bigfire_pt.uasset new file mode 100644 index 0000000..a42d0dd Binary files /dev/null and b/Content/M5VFXVOL2/Particles/Reference/Fireloop/4_bigfire_pt.uasset differ diff --git a/Content/M5VFXVOL2/Particles/Reference/Fireloop/4_bigfire_rs_pt.uasset b/Content/M5VFXVOL2/Particles/Reference/Fireloop/4_bigfire_rs_pt.uasset new file mode 100644 index 0000000..ea3e847 Binary files /dev/null and b/Content/M5VFXVOL2/Particles/Reference/Fireloop/4_bigfire_rs_pt.uasset differ diff --git a/Content/M5VFXVOL2/Particles/Reference/Fireloop/4_bigfire_vg_pt.uasset b/Content/M5VFXVOL2/Particles/Reference/Fireloop/4_bigfire_vg_pt.uasset new file mode 100644 index 0000000..d3e4248 Binary files /dev/null and b/Content/M5VFXVOL2/Particles/Reference/Fireloop/4_bigfire_vg_pt.uasset differ diff --git a/Content/M5VFXVOL2/Particles/Reference/Fireloop/4_bigfire_vg_smk_pt.uasset b/Content/M5VFXVOL2/Particles/Reference/Fireloop/4_bigfire_vg_smk_pt.uasset new file mode 100644 index 0000000..7c01772 Binary files /dev/null and b/Content/M5VFXVOL2/Particles/Reference/Fireloop/4_bigfire_vg_smk_pt.uasset differ diff --git a/Content/M5VFXVOL2/Particles/Reference/Fireloop/5_grdbasefire2_pt.uasset b/Content/M5VFXVOL2/Particles/Reference/Fireloop/5_grdbasefire2_pt.uasset new file mode 100644 index 0000000..3a87071 Binary files /dev/null and b/Content/M5VFXVOL2/Particles/Reference/Fireloop/5_grdbasefire2_pt.uasset differ diff --git a/Content/M5VFXVOL2/Particles/Reference/Fireloop/5_grdbasefire_pt.uasset b/Content/M5VFXVOL2/Particles/Reference/Fireloop/5_grdbasefire_pt.uasset new file mode 100644 index 0000000..e026f68 Binary files /dev/null and b/Content/M5VFXVOL2/Particles/Reference/Fireloop/5_grdbasefire_pt.uasset differ diff --git a/Content/M5VFXVOL2/Particles/Reference/Smoke/0_6_smoke_pt.uasset b/Content/M5VFXVOL2/Particles/Reference/Smoke/0_6_smoke_pt.uasset new file mode 100644 index 0000000..edc4a6d Binary files /dev/null and b/Content/M5VFXVOL2/Particles/Reference/Smoke/0_6_smoke_pt.uasset differ diff --git a/Content/M5VFXVOL2/Particles/Reference/Smoke/0_6_smoke_re_vg_pt.uasset b/Content/M5VFXVOL2/Particles/Reference/Smoke/0_6_smoke_re_vg_pt.uasset new file mode 100644 index 0000000..751e3fb Binary files /dev/null and b/Content/M5VFXVOL2/Particles/Reference/Smoke/0_6_smoke_re_vg_pt.uasset differ diff --git a/Content/M5VFXVOL2/Particles/Reference/Smoke/1_6_smoke2_1_pt.uasset b/Content/M5VFXVOL2/Particles/Reference/Smoke/1_6_smoke2_1_pt.uasset new file mode 100644 index 0000000..73ba517 Binary files /dev/null and b/Content/M5VFXVOL2/Particles/Reference/Smoke/1_6_smoke2_1_pt.uasset differ diff --git a/Content/M5VFXVOL2/Particles/Reference/Smoke/1_6_smoke2_vg2_pt.uasset b/Content/M5VFXVOL2/Particles/Reference/Smoke/1_6_smoke2_vg2_pt.uasset new file mode 100644 index 0000000..577eb27 Binary files /dev/null and b/Content/M5VFXVOL2/Particles/Reference/Smoke/1_6_smoke2_vg2_pt.uasset differ diff --git a/Content/M5VFXVOL2/Particles/Reference/Smoke/2_6_smoke3_vg_pt.uasset b/Content/M5VFXVOL2/Particles/Reference/Smoke/2_6_smoke3_vg_pt.uasset new file mode 100644 index 0000000..e7aa7b9 Binary files /dev/null and b/Content/M5VFXVOL2/Particles/Reference/Smoke/2_6_smoke3_vg_pt.uasset differ diff --git a/Content/M5VFXVOL2/Particles/Reference/Smoke/3_6_smoke4_pt.uasset b/Content/M5VFXVOL2/Particles/Reference/Smoke/3_6_smoke4_pt.uasset new file mode 100644 index 0000000..88b7def Binary files /dev/null and b/Content/M5VFXVOL2/Particles/Reference/Smoke/3_6_smoke4_pt.uasset differ diff --git a/Content/M5VFXVOL2/Particles/Reference/Smoke/3_6_smoke4_vg_pt.uasset b/Content/M5VFXVOL2/Particles/Reference/Smoke/3_6_smoke4_vg_pt.uasset new file mode 100644 index 0000000..b92a20c Binary files /dev/null and b/Content/M5VFXVOL2/Particles/Reference/Smoke/3_6_smoke4_vg_pt.uasset differ diff --git a/Content/M5VFXVOL2/Particles/Reference/Smoke/4_6_smoke5_vg_pt.uasset b/Content/M5VFXVOL2/Particles/Reference/Smoke/4_6_smoke5_vg_pt.uasset new file mode 100644 index 0000000..5e0ae0c Binary files /dev/null and b/Content/M5VFXVOL2/Particles/Reference/Smoke/4_6_smoke5_vg_pt.uasset differ diff --git a/Content/M5VFXVOL2/Particles/Reference/Smoke/5_6_smoke6_pt.uasset b/Content/M5VFXVOL2/Particles/Reference/Smoke/5_6_smoke6_pt.uasset new file mode 100644 index 0000000..8bcbc47 Binary files /dev/null and b/Content/M5VFXVOL2/Particles/Reference/Smoke/5_6_smoke6_pt.uasset differ diff --git a/Content/M5VFXVOL2/Particles/Reference/Smoke/5_6_smoke6_pt2.uasset b/Content/M5VFXVOL2/Particles/Reference/Smoke/5_6_smoke6_pt2.uasset new file mode 100644 index 0000000..1b36325 Binary files /dev/null and b/Content/M5VFXVOL2/Particles/Reference/Smoke/5_6_smoke6_pt2.uasset differ diff --git a/Content/M5VFXVOL2/Particles/Reference/Torch/1_TorchFire_pt.uasset b/Content/M5VFXVOL2/Particles/Reference/Torch/1_TorchFire_pt.uasset new file mode 100644 index 0000000..306da64 Binary files /dev/null and b/Content/M5VFXVOL2/Particles/Reference/Torch/1_TorchFire_pt.uasset differ diff --git a/Content/M5VFXVOL2/Particles/Reference/distortion/9_distort_pt.uasset b/Content/M5VFXVOL2/Particles/Reference/distortion/9_distort_pt.uasset new file mode 100644 index 0000000..497f4f1 Binary files /dev/null and b/Content/M5VFXVOL2/Particles/Reference/distortion/9_distort_pt.uasset differ diff --git a/Content/M5VFXVOL2/Particles/Reference/distortion/9_distort_pt2.uasset b/Content/M5VFXVOL2/Particles/Reference/distortion/9_distort_pt2.uasset new file mode 100644 index 0000000..3636322 Binary files /dev/null and b/Content/M5VFXVOL2/Particles/Reference/distortion/9_distort_pt2.uasset differ diff --git a/Content/M5VFXVOL2/Particles/Reference/distortion/9_distort_pt3.uasset b/Content/M5VFXVOL2/Particles/Reference/distortion/9_distort_pt3.uasset new file mode 100644 index 0000000..7ae517e Binary files /dev/null and b/Content/M5VFXVOL2/Particles/Reference/distortion/9_distort_pt3.uasset differ diff --git a/Content/M5VFXVOL2/Props/Materials/Grass_Mat.uasset b/Content/M5VFXVOL2/Props/Materials/Grass_Mat.uasset new file mode 100644 index 0000000..13d9dfb Binary files /dev/null and b/Content/M5VFXVOL2/Props/Materials/Grass_Mat.uasset differ diff --git a/Content/M5VFXVOL2/Props/Meshes/BF_mesh_Barrel.uasset b/Content/M5VFXVOL2/Props/Meshes/BF_mesh_Barrel.uasset new file mode 100644 index 0000000..a618764 Binary files /dev/null and b/Content/M5VFXVOL2/Props/Meshes/BF_mesh_Barrel.uasset differ diff --git a/Content/M5VFXVOL2/Props/Meshes/BF_mesh_brazier.uasset b/Content/M5VFXVOL2/Props/Meshes/BF_mesh_brazier.uasset new file mode 100644 index 0000000..d484add Binary files /dev/null and b/Content/M5VFXVOL2/Props/Meshes/BF_mesh_brazier.uasset differ diff --git a/Content/M5VFXVOL2/Props/Meshes/BF_mesh_firewood.uasset b/Content/M5VFXVOL2/Props/Meshes/BF_mesh_firewood.uasset new file mode 100644 index 0000000..0d4b3a7 Binary files /dev/null and b/Content/M5VFXVOL2/Props/Meshes/BF_mesh_firewood.uasset differ diff --git a/Content/M5VFXVOL2/Props/Meshes/Box_A.uasset b/Content/M5VFXVOL2/Props/Meshes/Box_A.uasset new file mode 100644 index 0000000..9977c18 Binary files /dev/null and b/Content/M5VFXVOL2/Props/Meshes/Box_A.uasset differ diff --git a/Content/M5VFXVOL2/Props/Meshes/Box_B.uasset b/Content/M5VFXVOL2/Props/Meshes/Box_B.uasset new file mode 100644 index 0000000..9386939 Binary files /dev/null and b/Content/M5VFXVOL2/Props/Meshes/Box_B.uasset differ diff --git a/Content/M5VFXVOL2/Props/Meshes/Car_frac/Car_rf.uasset b/Content/M5VFXVOL2/Props/Meshes/Car_frac/Car_rf.uasset new file mode 100644 index 0000000..8ae4822 Binary files /dev/null and b/Content/M5VFXVOL2/Props/Meshes/Car_frac/Car_rf.uasset differ diff --git a/Content/M5VFXVOL2/Props/Meshes/Car_frac/Car_rf_Anim.uasset b/Content/M5VFXVOL2/Props/Meshes/Car_frac/Car_rf_Anim.uasset new file mode 100644 index 0000000..e78a62f Binary files /dev/null and b/Content/M5VFXVOL2/Props/Meshes/Car_frac/Car_rf_Anim.uasset differ diff --git a/Content/M5VFXVOL2/Props/Meshes/Car_frac/Car_rf_PhysicsAsset.uasset b/Content/M5VFXVOL2/Props/Meshes/Car_frac/Car_rf_PhysicsAsset.uasset new file mode 100644 index 0000000..687f746 Binary files /dev/null and b/Content/M5VFXVOL2/Props/Meshes/Car_frac/Car_rf_PhysicsAsset.uasset differ diff --git a/Content/M5VFXVOL2/Props/Meshes/Car_frac/Car_rf_Skeleton.uasset b/Content/M5VFXVOL2/Props/Meshes/Car_frac/Car_rf_Skeleton.uasset new file mode 100644 index 0000000..0653de8 Binary files /dev/null and b/Content/M5VFXVOL2/Props/Meshes/Car_frac/Car_rf_Skeleton.uasset differ diff --git a/Content/M5VFXVOL2/Props/Meshes/Fracture/building_DM.uasset b/Content/M5VFXVOL2/Props/Meshes/Fracture/building_DM.uasset new file mode 100644 index 0000000..c23392e Binary files /dev/null and b/Content/M5VFXVOL2/Props/Meshes/Fracture/building_DM.uasset differ diff --git a/Content/M5VFXVOL2/Props/Meshes/OilTank_frac/oiltank_rf.uasset b/Content/M5VFXVOL2/Props/Meshes/OilTank_frac/oiltank_rf.uasset new file mode 100644 index 0000000..33cd9f7 Binary files /dev/null and b/Content/M5VFXVOL2/Props/Meshes/OilTank_frac/oiltank_rf.uasset differ diff --git a/Content/M5VFXVOL2/Props/Meshes/OilTank_frac/oiltank_rf_Anim.uasset b/Content/M5VFXVOL2/Props/Meshes/OilTank_frac/oiltank_rf_Anim.uasset new file mode 100644 index 0000000..a6fef23 Binary files /dev/null and b/Content/M5VFXVOL2/Props/Meshes/OilTank_frac/oiltank_rf_Anim.uasset differ diff --git a/Content/M5VFXVOL2/Props/Meshes/OilTank_frac/oiltank_rf_PhysicsAsset.uasset b/Content/M5VFXVOL2/Props/Meshes/OilTank_frac/oiltank_rf_PhysicsAsset.uasset new file mode 100644 index 0000000..8384173 Binary files /dev/null and b/Content/M5VFXVOL2/Props/Meshes/OilTank_frac/oiltank_rf_PhysicsAsset.uasset differ diff --git a/Content/M5VFXVOL2/Props/Meshes/OilTank_frac/oiltank_rf_Skeleton.uasset b/Content/M5VFXVOL2/Props/Meshes/OilTank_frac/oiltank_rf_Skeleton.uasset new file mode 100644 index 0000000..7890be5 Binary files /dev/null and b/Content/M5VFXVOL2/Props/Meshes/OilTank_frac/oiltank_rf_Skeleton.uasset differ diff --git a/Content/M5VFXVOL2/Props/Meshes/OilTank_mesh.uasset b/Content/M5VFXVOL2/Props/Meshes/OilTank_mesh.uasset new file mode 100644 index 0000000..3ac716d Binary files /dev/null and b/Content/M5VFXVOL2/Props/Meshes/OilTank_mesh.uasset differ diff --git a/Content/M5VFXVOL2/Props/Meshes/OilTank_mesh_DM.uasset b/Content/M5VFXVOL2/Props/Meshes/OilTank_mesh_DM.uasset new file mode 100644 index 0000000..bb4d037 Binary files /dev/null and b/Content/M5VFXVOL2/Props/Meshes/OilTank_mesh_DM.uasset differ diff --git a/Content/M5VFXVOL2/Props/Meshes/Stair/stair2_Physics.uasset b/Content/M5VFXVOL2/Props/Meshes/Stair/stair2_Physics.uasset new file mode 100644 index 0000000..5621be3 Binary files /dev/null and b/Content/M5VFXVOL2/Props/Meshes/Stair/stair2_Physics.uasset differ diff --git a/Content/M5VFXVOL2/Props/Meshes/Stair/stair2_stair2.uasset b/Content/M5VFXVOL2/Props/Meshes/Stair/stair2_stair2.uasset new file mode 100644 index 0000000..1d77598 Binary files /dev/null and b/Content/M5VFXVOL2/Props/Meshes/Stair/stair2_stair2.uasset differ diff --git a/Content/M5VFXVOL2/Props/Meshes/Stair/stair2_stair2_Skeleton.uasset b/Content/M5VFXVOL2/Props/Meshes/Stair/stair2_stair2_Skeleton.uasset new file mode 100644 index 0000000..a89373c Binary files /dev/null and b/Content/M5VFXVOL2/Props/Meshes/Stair/stair2_stair2_Skeleton.uasset differ diff --git a/Content/M5VFXVOL2/Props/Meshes/Torch_mesh.uasset b/Content/M5VFXVOL2/Props/Meshes/Torch_mesh.uasset new file mode 100644 index 0000000..1ff6c27 Binary files /dev/null and b/Content/M5VFXVOL2/Props/Meshes/Torch_mesh.uasset differ diff --git a/Content/M5VFXVOL2/Props/Meshes/building.uasset b/Content/M5VFXVOL2/Props/Meshes/building.uasset new file mode 100644 index 0000000..4cc3c3d Binary files /dev/null and b/Content/M5VFXVOL2/Props/Meshes/building.uasset differ diff --git a/Content/M5VFXVOL2/Props/Meshes/building_frac/building_rf.uasset b/Content/M5VFXVOL2/Props/Meshes/building_frac/building_rf.uasset new file mode 100644 index 0000000..a072d6d Binary files /dev/null and b/Content/M5VFXVOL2/Props/Meshes/building_frac/building_rf.uasset differ diff --git a/Content/M5VFXVOL2/Props/Meshes/building_frac/building_rf_Anim.uasset b/Content/M5VFXVOL2/Props/Meshes/building_frac/building_rf_Anim.uasset new file mode 100644 index 0000000..1210bdf Binary files /dev/null and b/Content/M5VFXVOL2/Props/Meshes/building_frac/building_rf_Anim.uasset differ diff --git a/Content/M5VFXVOL2/Props/Meshes/building_frac/building_rf_PhysicsAsset.uasset b/Content/M5VFXVOL2/Props/Meshes/building_frac/building_rf_PhysicsAsset.uasset new file mode 100644 index 0000000..ed4140f Binary files /dev/null and b/Content/M5VFXVOL2/Props/Meshes/building_frac/building_rf_PhysicsAsset.uasset differ diff --git a/Content/M5VFXVOL2/Props/Meshes/building_frac/building_rf_Skeleton.uasset b/Content/M5VFXVOL2/Props/Meshes/building_frac/building_rf_Skeleton.uasset new file mode 100644 index 0000000..3e2f13f Binary files /dev/null and b/Content/M5VFXVOL2/Props/Meshes/building_frac/building_rf_Skeleton.uasset differ diff --git a/Content/M5VFXVOL2/Props/Meshes/candle.uasset b/Content/M5VFXVOL2/Props/Meshes/candle.uasset new file mode 100644 index 0000000..9579d23 Binary files /dev/null and b/Content/M5VFXVOL2/Props/Meshes/candle.uasset differ diff --git a/Content/M5VFXVOL2/Props/Meshes/debris/b_debris_01.uasset b/Content/M5VFXVOL2/Props/Meshes/debris/b_debris_01.uasset new file mode 100644 index 0000000..365c3a8 Binary files /dev/null and b/Content/M5VFXVOL2/Props/Meshes/debris/b_debris_01.uasset differ diff --git a/Content/M5VFXVOL2/Props/Meshes/debris/c_debris_01.uasset b/Content/M5VFXVOL2/Props/Meshes/debris/c_debris_01.uasset new file mode 100644 index 0000000..ea0a09c Binary files /dev/null and b/Content/M5VFXVOL2/Props/Meshes/debris/c_debris_01.uasset differ diff --git a/Content/M5VFXVOL2/Props/Meshes/grass_mesh.uasset b/Content/M5VFXVOL2/Props/Meshes/grass_mesh.uasset new file mode 100644 index 0000000..66b21f1 Binary files /dev/null and b/Content/M5VFXVOL2/Props/Meshes/grass_mesh.uasset differ diff --git a/Content/M5VFXVOL2/Props/Meshes/halfplan_mesh.uasset b/Content/M5VFXVOL2/Props/Meshes/halfplan_mesh.uasset new file mode 100644 index 0000000..8362568 Binary files /dev/null and b/Content/M5VFXVOL2/Props/Meshes/halfplan_mesh.uasset differ diff --git a/Content/M5VFXVOL2/Props/Meshes/stair.uasset b/Content/M5VFXVOL2/Props/Meshes/stair.uasset new file mode 100644 index 0000000..d021c05 Binary files /dev/null and b/Content/M5VFXVOL2/Props/Meshes/stair.uasset differ diff --git a/Content/M5VFXVOL2/Props/textures/fo_grass.uasset b/Content/M5VFXVOL2/Props/textures/fo_grass.uasset new file mode 100644 index 0000000..3c9df81 Binary files /dev/null and b/Content/M5VFXVOL2/Props/textures/fo_grass.uasset differ diff --git a/Content/M5VFXVOL2/Props/textures/fo_grass_N.uasset b/Content/M5VFXVOL2/Props/textures/fo_grass_N.uasset new file mode 100644 index 0000000..a44cad3 Binary files /dev/null and b/Content/M5VFXVOL2/Props/textures/fo_grass_N.uasset differ diff --git a/Content/M5VFXVOL2/Textures/CandleFire/CandleFire_D.uasset b/Content/M5VFXVOL2/Textures/CandleFire/CandleFire_D.uasset new file mode 100644 index 0000000..0306292 Binary files /dev/null and b/Content/M5VFXVOL2/Textures/CandleFire/CandleFire_D.uasset differ diff --git a/Content/M5VFXVOL2/Textures/CandleFire/CandleFire_S.uasset b/Content/M5VFXVOL2/Textures/CandleFire/CandleFire_S.uasset new file mode 100644 index 0000000..841445b Binary files /dev/null and b/Content/M5VFXVOL2/Textures/CandleFire/CandleFire_S.uasset differ diff --git a/Content/M5VFXVOL2/Textures/Fire/bigfireB_fwd.uasset b/Content/M5VFXVOL2/Textures/Fire/bigfireB_fwd.uasset new file mode 100644 index 0000000..e55d3ab Binary files /dev/null and b/Content/M5VFXVOL2/Textures/Fire/bigfireB_fwd.uasset differ diff --git a/Content/M5VFXVOL2/Textures/Fire/bigfire_fwd.uasset b/Content/M5VFXVOL2/Textures/Fire/bigfire_fwd.uasset new file mode 100644 index 0000000..1485828 Binary files /dev/null and b/Content/M5VFXVOL2/Textures/Fire/bigfire_fwd.uasset differ diff --git a/Content/M5VFXVOL2/Textures/Fire/bigfire_fwd2.uasset b/Content/M5VFXVOL2/Textures/Fire/bigfire_fwd2.uasset new file mode 100644 index 0000000..c53fda7 Binary files /dev/null and b/Content/M5VFXVOL2/Textures/Fire/bigfire_fwd2.uasset differ diff --git a/Content/M5VFXVOL2/Textures/Fire/bigfire_fwd3.uasset b/Content/M5VFXVOL2/Textures/Fire/bigfire_fwd3.uasset new file mode 100644 index 0000000..cb4eb9a Binary files /dev/null and b/Content/M5VFXVOL2/Textures/Fire/bigfire_fwd3.uasset differ diff --git a/Content/M5VFXVOL2/Textures/Fire/bigfire_fwd_rs.uasset b/Content/M5VFXVOL2/Textures/Fire/bigfire_fwd_rs.uasset new file mode 100644 index 0000000..430d7d2 Binary files /dev/null and b/Content/M5VFXVOL2/Textures/Fire/bigfire_fwd_rs.uasset differ diff --git a/Content/M5VFXVOL2/Textures/Fire/bigfire_fwd_vg.uasset b/Content/M5VFXVOL2/Textures/Fire/bigfire_fwd_vg.uasset new file mode 100644 index 0000000..ee9b245 Binary files /dev/null and b/Content/M5VFXVOL2/Textures/Fire/bigfire_fwd_vg.uasset differ diff --git a/Content/M5VFXVOL2/Textures/Fire/blowingFireB_fwd.uasset b/Content/M5VFXVOL2/Textures/Fire/blowingFireB_fwd.uasset new file mode 100644 index 0000000..2ba5aab Binary files /dev/null and b/Content/M5VFXVOL2/Textures/Fire/blowingFireB_fwd.uasset differ diff --git a/Content/M5VFXVOL2/Textures/Fire/blowingFire_fwd.uasset b/Content/M5VFXVOL2/Textures/Fire/blowingFire_fwd.uasset new file mode 100644 index 0000000..16d7e7d Binary files /dev/null and b/Content/M5VFXVOL2/Textures/Fire/blowingFire_fwd.uasset differ diff --git a/Content/M5VFXVOL2/Textures/Fire/blowingFire_fwd2.uasset b/Content/M5VFXVOL2/Textures/Fire/blowingFire_fwd2.uasset new file mode 100644 index 0000000..46ac2c9 Binary files /dev/null and b/Content/M5VFXVOL2/Textures/Fire/blowingFire_fwd2.uasset differ diff --git a/Content/M5VFXVOL2/Textures/Fire/bonefire2B_fwd.uasset b/Content/M5VFXVOL2/Textures/Fire/bonefire2B_fwd.uasset new file mode 100644 index 0000000..f393382 Binary files /dev/null and b/Content/M5VFXVOL2/Textures/Fire/bonefire2B_fwd.uasset differ diff --git a/Content/M5VFXVOL2/Textures/Fire/bonefire2B_fwd2.uasset b/Content/M5VFXVOL2/Textures/Fire/bonefire2B_fwd2.uasset new file mode 100644 index 0000000..b38aa50 Binary files /dev/null and b/Content/M5VFXVOL2/Textures/Fire/bonefire2B_fwd2.uasset differ diff --git a/Content/M5VFXVOL2/Textures/Fire/bonefire_fwd.uasset b/Content/M5VFXVOL2/Textures/Fire/bonefire_fwd.uasset new file mode 100644 index 0000000..55094b2 Binary files /dev/null and b/Content/M5VFXVOL2/Textures/Fire/bonefire_fwd.uasset differ diff --git a/Content/M5VFXVOL2/Textures/Fire/bonefire_fwd2.uasset b/Content/M5VFXVOL2/Textures/Fire/bonefire_fwd2.uasset new file mode 100644 index 0000000..6adc444 Binary files /dev/null and b/Content/M5VFXVOL2/Textures/Fire/bonefire_fwd2.uasset differ diff --git a/Content/M5VFXVOL2/Textures/Fire/bonefire_fwd3.uasset b/Content/M5VFXVOL2/Textures/Fire/bonefire_fwd3.uasset new file mode 100644 index 0000000..ba13bef Binary files /dev/null and b/Content/M5VFXVOL2/Textures/Fire/bonefire_fwd3.uasset differ diff --git a/Content/M5VFXVOL2/Textures/Fire/bonefire_fwd4.uasset b/Content/M5VFXVOL2/Textures/Fire/bonefire_fwd4.uasset new file mode 100644 index 0000000..1d0175d Binary files /dev/null and b/Content/M5VFXVOL2/Textures/Fire/bonefire_fwd4.uasset differ diff --git a/Content/M5VFXVOL2/Textures/Fire/bonefirethin_fwd.uasset b/Content/M5VFXVOL2/Textures/Fire/bonefirethin_fwd.uasset new file mode 100644 index 0000000..8a3d99c Binary files /dev/null and b/Content/M5VFXVOL2/Textures/Fire/bonefirethin_fwd.uasset differ diff --git a/Content/M5VFXVOL2/Textures/Fire/grdbasefire3_fwd.uasset b/Content/M5VFXVOL2/Textures/Fire/grdbasefire3_fwd.uasset new file mode 100644 index 0000000..ba79ba4 Binary files /dev/null and b/Content/M5VFXVOL2/Textures/Fire/grdbasefire3_fwd.uasset differ diff --git a/Content/M5VFXVOL2/Textures/Fire/grdbasefire4_fwd.uasset b/Content/M5VFXVOL2/Textures/Fire/grdbasefire4_fwd.uasset new file mode 100644 index 0000000..f5517f1 Binary files /dev/null and b/Content/M5VFXVOL2/Textures/Fire/grdbasefire4_fwd.uasset differ diff --git a/Content/M5VFXVOL2/Textures/Fireloop/bigfire.uasset b/Content/M5VFXVOL2/Textures/Fireloop/bigfire.uasset new file mode 100644 index 0000000..a1ef5b3 Binary files /dev/null and b/Content/M5VFXVOL2/Textures/Fireloop/bigfire.uasset differ diff --git a/Content/M5VFXVOL2/Textures/Fireloop/bigfire2.uasset b/Content/M5VFXVOL2/Textures/Fireloop/bigfire2.uasset new file mode 100644 index 0000000..770036a Binary files /dev/null and b/Content/M5VFXVOL2/Textures/Fireloop/bigfire2.uasset differ diff --git a/Content/M5VFXVOL2/Textures/Fireloop/bigfireB.uasset b/Content/M5VFXVOL2/Textures/Fireloop/bigfireB.uasset new file mode 100644 index 0000000..3d3a26f Binary files /dev/null and b/Content/M5VFXVOL2/Textures/Fireloop/bigfireB.uasset differ diff --git a/Content/M5VFXVOL2/Textures/Fireloop/bigfire_RS.uasset b/Content/M5VFXVOL2/Textures/Fireloop/bigfire_RS.uasset new file mode 100644 index 0000000..c13bbeb Binary files /dev/null and b/Content/M5VFXVOL2/Textures/Fireloop/bigfire_RS.uasset differ diff --git a/Content/M5VFXVOL2/Textures/Fireloop/bigfire_VG.uasset b/Content/M5VFXVOL2/Textures/Fireloop/bigfire_VG.uasset new file mode 100644 index 0000000..7b08b71 Binary files /dev/null and b/Content/M5VFXVOL2/Textures/Fireloop/bigfire_VG.uasset differ diff --git a/Content/M5VFXVOL2/Textures/Fireloop/bigfire_VG_smk.uasset b/Content/M5VFXVOL2/Textures/Fireloop/bigfire_VG_smk.uasset new file mode 100644 index 0000000..65b1064 Binary files /dev/null and b/Content/M5VFXVOL2/Textures/Fireloop/bigfire_VG_smk.uasset differ diff --git a/Content/M5VFXVOL2/Textures/Fireloop/bonefire.uasset b/Content/M5VFXVOL2/Textures/Fireloop/bonefire.uasset new file mode 100644 index 0000000..c9b0e69 Binary files /dev/null and b/Content/M5VFXVOL2/Textures/Fireloop/bonefire.uasset differ diff --git a/Content/M5VFXVOL2/Textures/Fireloop/bonefire2.uasset b/Content/M5VFXVOL2/Textures/Fireloop/bonefire2.uasset new file mode 100644 index 0000000..490f763 Binary files /dev/null and b/Content/M5VFXVOL2/Textures/Fireloop/bonefire2.uasset differ diff --git a/Content/M5VFXVOL2/Textures/Fireloop/bonefire3.uasset b/Content/M5VFXVOL2/Textures/Fireloop/bonefire3.uasset new file mode 100644 index 0000000..c18736e Binary files /dev/null and b/Content/M5VFXVOL2/Textures/Fireloop/bonefire3.uasset differ diff --git a/Content/M5VFXVOL2/Textures/Fireloop/bonefire4.uasset b/Content/M5VFXVOL2/Textures/Fireloop/bonefire4.uasset new file mode 100644 index 0000000..4c62897 Binary files /dev/null and b/Content/M5VFXVOL2/Textures/Fireloop/bonefire4.uasset differ diff --git a/Content/M5VFXVOL2/Textures/Fireloop/bonefirethin.uasset b/Content/M5VFXVOL2/Textures/Fireloop/bonefirethin.uasset new file mode 100644 index 0000000..b168bdf Binary files /dev/null and b/Content/M5VFXVOL2/Textures/Fireloop/bonefirethin.uasset differ diff --git a/Content/M5VFXVOL2/Textures/Fireloop/grdbasefire.uasset b/Content/M5VFXVOL2/Textures/Fireloop/grdbasefire.uasset new file mode 100644 index 0000000..2c6aecc Binary files /dev/null and b/Content/M5VFXVOL2/Textures/Fireloop/grdbasefire.uasset differ diff --git a/Content/M5VFXVOL2/Textures/Fireloop/grdbasefire2.uasset b/Content/M5VFXVOL2/Textures/Fireloop/grdbasefire2.uasset new file mode 100644 index 0000000..630d945 Binary files /dev/null and b/Content/M5VFXVOL2/Textures/Fireloop/grdbasefire2.uasset differ diff --git a/Content/M5VFXVOL2/Textures/Flow/Circle_normal.uasset b/Content/M5VFXVOL2/Textures/Flow/Circle_normal.uasset new file mode 100644 index 0000000..7d0fa7e Binary files /dev/null and b/Content/M5VFXVOL2/Textures/Flow/Circle_normal.uasset differ diff --git a/Content/M5VFXVOL2/Textures/Flow/EmberNoise3.uasset b/Content/M5VFXVOL2/Textures/Flow/EmberNoise3.uasset new file mode 100644 index 0000000..9397306 Binary files /dev/null and b/Content/M5VFXVOL2/Textures/Flow/EmberNoise3.uasset differ diff --git a/Content/M5VFXVOL2/Textures/Flow/Flame.uasset b/Content/M5VFXVOL2/Textures/Flow/Flame.uasset new file mode 100644 index 0000000..ac2ab7d Binary files /dev/null and b/Content/M5VFXVOL2/Textures/Flow/Flame.uasset differ diff --git a/Content/M5VFXVOL2/Textures/Flow/Gradient_Tex.uasset b/Content/M5VFXVOL2/Textures/Flow/Gradient_Tex.uasset new file mode 100644 index 0000000..f5831e5 Binary files /dev/null and b/Content/M5VFXVOL2/Textures/Flow/Gradient_Tex.uasset differ diff --git a/Content/M5VFXVOL2/Textures/Flow/LF_Tex.uasset b/Content/M5VFXVOL2/Textures/Flow/LF_Tex.uasset new file mode 100644 index 0000000..7608bed Binary files /dev/null and b/Content/M5VFXVOL2/Textures/Flow/LF_Tex.uasset differ diff --git a/Content/M5VFXVOL2/Textures/Flow/Temper.uasset b/Content/M5VFXVOL2/Textures/Flow/Temper.uasset new file mode 100644 index 0000000..21f6ca9 Binary files /dev/null and b/Content/M5VFXVOL2/Textures/Flow/Temper.uasset differ diff --git a/Content/M5VFXVOL2/Textures/Flow/disort_test.uasset b/Content/M5VFXVOL2/Textures/Flow/disort_test.uasset new file mode 100644 index 0000000..882d51c Binary files /dev/null and b/Content/M5VFXVOL2/Textures/Flow/disort_test.uasset differ diff --git a/Content/M5VFXVOL2/Textures/Flow/disort_test2.uasset b/Content/M5VFXVOL2/Textures/Flow/disort_test2.uasset new file mode 100644 index 0000000..4b47928 Binary files /dev/null and b/Content/M5VFXVOL2/Textures/Flow/disort_test2.uasset differ diff --git a/Content/M5VFXVOL2/Textures/Torch/Torchfire_D.uasset b/Content/M5VFXVOL2/Textures/Torch/Torchfire_D.uasset new file mode 100644 index 0000000..acaaf8a Binary files /dev/null and b/Content/M5VFXVOL2/Textures/Torch/Torchfire_D.uasset differ diff --git a/Content/M5VFXVOL2/Textures/Torch/Torchfire_fwd2_D.uasset b/Content/M5VFXVOL2/Textures/Torch/Torchfire_fwd2_D.uasset new file mode 100644 index 0000000..809b09f Binary files /dev/null and b/Content/M5VFXVOL2/Textures/Torch/Torchfire_fwd2_D.uasset differ diff --git a/Content/M5VFXVOL2/Textures/Torch/Torchfire_fwd3_D.uasset b/Content/M5VFXVOL2/Textures/Torch/Torchfire_fwd3_D.uasset new file mode 100644 index 0000000..71e3ef1 Binary files /dev/null and b/Content/M5VFXVOL2/Textures/Torch/Torchfire_fwd3_D.uasset differ diff --git a/Content/M5VFXVOL2/Textures/Torch/Torchfire_fwd_D.uasset b/Content/M5VFXVOL2/Textures/Torch/Torchfire_fwd_D.uasset new file mode 100644 index 0000000..26fc0de Binary files /dev/null and b/Content/M5VFXVOL2/Textures/Torch/Torchfire_fwd_D.uasset differ diff --git a/Content/M5VFXVOL2/Textures/firesingle/bigfire_single.uasset b/Content/M5VFXVOL2/Textures/firesingle/bigfire_single.uasset new file mode 100644 index 0000000..2b508c5 Binary files /dev/null and b/Content/M5VFXVOL2/Textures/firesingle/bigfire_single.uasset differ diff --git a/Content/M5VFXVOL2/Textures/smoke/0_6_smoke.uasset b/Content/M5VFXVOL2/Textures/smoke/0_6_smoke.uasset new file mode 100644 index 0000000..3688160 Binary files /dev/null and b/Content/M5VFXVOL2/Textures/smoke/0_6_smoke.uasset differ diff --git a/Content/M5VFXVOL2/Textures/smoke/0_6_smoke_re_vg.uasset b/Content/M5VFXVOL2/Textures/smoke/0_6_smoke_re_vg.uasset new file mode 100644 index 0000000..68853b0 Binary files /dev/null and b/Content/M5VFXVOL2/Textures/smoke/0_6_smoke_re_vg.uasset differ diff --git a/Content/M5VFXVOL2/Textures/smoke/1_6_smoke2_1.uasset b/Content/M5VFXVOL2/Textures/smoke/1_6_smoke2_1.uasset new file mode 100644 index 0000000..29b786b Binary files /dev/null and b/Content/M5VFXVOL2/Textures/smoke/1_6_smoke2_1.uasset differ diff --git a/Content/M5VFXVOL2/Textures/smoke/1_6_smoke2_vg2.uasset b/Content/M5VFXVOL2/Textures/smoke/1_6_smoke2_vg2.uasset new file mode 100644 index 0000000..8d8f4d3 Binary files /dev/null and b/Content/M5VFXVOL2/Textures/smoke/1_6_smoke2_vg2.uasset differ diff --git a/Content/M5VFXVOL2/Textures/smoke/2_6_smoke3_vg.uasset b/Content/M5VFXVOL2/Textures/smoke/2_6_smoke3_vg.uasset new file mode 100644 index 0000000..1738641 Binary files /dev/null and b/Content/M5VFXVOL2/Textures/smoke/2_6_smoke3_vg.uasset differ diff --git a/Content/M5VFXVOL2/Textures/smoke/3_6_smoke4.uasset b/Content/M5VFXVOL2/Textures/smoke/3_6_smoke4.uasset new file mode 100644 index 0000000..2d05a40 Binary files /dev/null and b/Content/M5VFXVOL2/Textures/smoke/3_6_smoke4.uasset differ diff --git a/Content/M5VFXVOL2/Textures/smoke/3_6_smoke4_vg.uasset b/Content/M5VFXVOL2/Textures/smoke/3_6_smoke4_vg.uasset new file mode 100644 index 0000000..51e587d Binary files /dev/null and b/Content/M5VFXVOL2/Textures/smoke/3_6_smoke4_vg.uasset differ diff --git a/Content/M5VFXVOL2/Textures/smoke/4_6_smoke5_vg.uasset b/Content/M5VFXVOL2/Textures/smoke/4_6_smoke5_vg.uasset new file mode 100644 index 0000000..aee569f Binary files /dev/null and b/Content/M5VFXVOL2/Textures/smoke/4_6_smoke5_vg.uasset differ diff --git a/Content/M5VFXVOL2/Textures/smoke/5_6_smoke6.uasset b/Content/M5VFXVOL2/Textures/smoke/5_6_smoke6.uasset new file mode 100644 index 0000000..d441024 Binary files /dev/null and b/Content/M5VFXVOL2/Textures/smoke/5_6_smoke6.uasset differ diff --git a/Content/Materials/Emissives/M_Emissive.uasset b/Content/Materials/Emissives/M_Emissive.uasset new file mode 100644 index 0000000..a95c882 Binary files /dev/null and b/Content/Materials/Emissives/M_Emissive.uasset differ diff --git a/Content/Materials/Environment/M_Hedges.uasset b/Content/Materials/Environment/M_Hedges.uasset new file mode 100644 index 0000000..89e0ff3 Binary files /dev/null and b/Content/Materials/Environment/M_Hedges.uasset differ diff --git a/Content/Materials/Environment/M_MenuFloor.uasset b/Content/Materials/Environment/M_MenuFloor.uasset new file mode 100644 index 0000000..9299a80 Binary files /dev/null and b/Content/Materials/Environment/M_MenuFloor.uasset differ diff --git a/Content/Materials/Environment/M_Snow.uasset b/Content/Materials/Environment/M_Snow.uasset new file mode 100644 index 0000000..23c4a87 Binary files /dev/null and b/Content/Materials/Environment/M_Snow.uasset differ diff --git a/Content/Materials/MF_Blink.uasset b/Content/Materials/MF_Blink.uasset new file mode 100644 index 0000000..a3bf238 Binary files /dev/null and b/Content/Materials/MF_Blink.uasset differ diff --git a/Content/Materials/MF_EmissionComposite.uasset b/Content/Materials/MF_EmissionComposite.uasset new file mode 100644 index 0000000..f6492e8 Binary files /dev/null and b/Content/Materials/MF_EmissionComposite.uasset differ diff --git a/Content/Materials/MF_FogOfWar.uasset b/Content/Materials/MF_FogOfWar.uasset new file mode 100644 index 0000000..8150f13 Binary files /dev/null and b/Content/Materials/MF_FogOfWar.uasset differ diff --git a/Content/Materials/M_EmissiveHover.uasset b/Content/Materials/M_EmissiveHover.uasset new file mode 100644 index 0000000..842704b Binary files /dev/null and b/Content/Materials/M_EmissiveHover.uasset differ diff --git a/Content/Materials/M_Generic.uasset b/Content/Materials/M_Generic.uasset new file mode 100644 index 0000000..856748d Binary files /dev/null and b/Content/Materials/M_Generic.uasset differ diff --git a/Content/Materials/M_InventoryRing.uasset b/Content/Materials/M_InventoryRing.uasset new file mode 100644 index 0000000..c8fc26f Binary files /dev/null and b/Content/Materials/M_InventoryRing.uasset differ diff --git a/Content/Materials/M_Laser.uasset b/Content/Materials/M_Laser.uasset new file mode 100644 index 0000000..5d9547b Binary files /dev/null and b/Content/Materials/M_Laser.uasset differ diff --git a/Content/Materials/M_NPCs.uasset b/Content/Materials/M_NPCs.uasset new file mode 100644 index 0000000..c04df09 Binary files /dev/null and b/Content/Materials/M_NPCs.uasset differ diff --git a/Content/Materials/M_Wick.uasset b/Content/Materials/M_Wick.uasset new file mode 100644 index 0000000..3062e2c Binary files /dev/null and b/Content/Materials/M_Wick.uasset differ diff --git a/Content/Materials/PostProcess/MF_ConvolveTexture.uasset b/Content/Materials/PostProcess/MF_ConvolveTexture.uasset new file mode 100644 index 0000000..b77ac1a Binary files /dev/null and b/Content/Materials/PostProcess/MF_ConvolveTexture.uasset differ diff --git a/Content/Materials/PostProcess/MF_ConvolveTextureObject.uasset b/Content/Materials/PostProcess/MF_ConvolveTextureObject.uasset new file mode 100644 index 0000000..8028f64 Binary files /dev/null and b/Content/Materials/PostProcess/MF_ConvolveTextureObject.uasset differ diff --git a/Content/Materials/PostProcess/MF_ExtractDepth.uasset b/Content/Materials/PostProcess/MF_ExtractDepth.uasset new file mode 100644 index 0000000..6739745 Binary files /dev/null and b/Content/Materials/PostProcess/MF_ExtractDepth.uasset differ diff --git a/Content/Materials/PostProcess/MF_SampleSceneTextureNeighbourUVs.uasset b/Content/Materials/PostProcess/MF_SampleSceneTextureNeighbourUVs.uasset new file mode 100644 index 0000000..b542065 Binary files /dev/null and b/Content/Materials/PostProcess/MF_SampleSceneTextureNeighbourUVs.uasset differ diff --git a/Content/Materials/PostProcess/PP_Outliner_M.uasset b/Content/Materials/PostProcess/PP_Outliner_M.uasset new file mode 100644 index 0000000..7d53b13 Binary files /dev/null and b/Content/Materials/PostProcess/PP_Outliner_M.uasset differ diff --git a/Content/Particles/M_SparkParticle.uasset b/Content/Particles/M_SparkParticle.uasset new file mode 100644 index 0000000..bd053ad Binary files /dev/null and b/Content/Particles/M_SparkParticle.uasset differ diff --git a/Content/Particles/P_Explosion.uasset b/Content/Particles/P_Explosion.uasset new file mode 100644 index 0000000..0e765da Binary files /dev/null and b/Content/Particles/P_Explosion.uasset differ diff --git a/Content/Particles/P_RocketEngine.uasset b/Content/Particles/P_RocketEngine.uasset new file mode 100644 index 0000000..c46c8d5 Binary files /dev/null and b/Content/Particles/P_RocketEngine.uasset differ diff --git a/Content/Particles/P_Trail.uasset b/Content/Particles/P_Trail.uasset new file mode 100644 index 0000000..780762e Binary files /dev/null and b/Content/Particles/P_Trail.uasset differ diff --git a/Content/Particles/P_WickBurn.uasset b/Content/Particles/P_WickBurn.uasset new file mode 100644 index 0000000..5ccc223 Binary files /dev/null and b/Content/Particles/P_WickBurn.uasset differ diff --git a/Content/Sounds/SAT_General.uasset b/Content/Sounds/SAT_General.uasset new file mode 100644 index 0000000..fe8fd59 Binary files /dev/null and b/Content/Sounds/SAT_General.uasset differ diff --git a/Content/Sounds/SFX/Cues/S_BossSpawn_Cue.uasset b/Content/Sounds/SFX/Cues/S_BossSpawn_Cue.uasset new file mode 100644 index 0000000..66f79c2 Binary files /dev/null and b/Content/Sounds/SFX/Cues/S_BossSpawn_Cue.uasset differ diff --git a/Content/Sounds/SFX/Cues/S_Buy_Cue.uasset b/Content/Sounds/SFX/Cues/S_Buy_Cue.uasset new file mode 100644 index 0000000..c00cf09 Binary files /dev/null and b/Content/Sounds/SFX/Cues/S_Buy_Cue.uasset differ diff --git a/Content/Sounds/SFX/Cues/S_Click_Cue.uasset b/Content/Sounds/SFX/Cues/S_Click_Cue.uasset new file mode 100644 index 0000000..c2a006e Binary files /dev/null and b/Content/Sounds/SFX/Cues/S_Click_Cue.uasset differ diff --git a/Content/Sounds/SFX/Cues/S_CloseShop_Cue.uasset b/Content/Sounds/SFX/Cues/S_CloseShop_Cue.uasset new file mode 100644 index 0000000..312d0f4 Binary files /dev/null and b/Content/Sounds/SFX/Cues/S_CloseShop_Cue.uasset differ diff --git a/Content/Sounds/SFX/Cues/S_Error_Cue.uasset b/Content/Sounds/SFX/Cues/S_Error_Cue.uasset new file mode 100644 index 0000000..1632398 Binary files /dev/null and b/Content/Sounds/SFX/Cues/S_Error_Cue.uasset differ diff --git a/Content/Sounds/SFX/Cues/S_Explosion_Cue.uasset b/Content/Sounds/SFX/Cues/S_Explosion_Cue.uasset new file mode 100644 index 0000000..d84612a Binary files /dev/null and b/Content/Sounds/SFX/Cues/S_Explosion_Cue.uasset differ diff --git a/Content/Sounds/SFX/Cues/S_Hover_Cue.uasset b/Content/Sounds/SFX/Cues/S_Hover_Cue.uasset new file mode 100644 index 0000000..2f76515 Binary files /dev/null and b/Content/Sounds/SFX/Cues/S_Hover_Cue.uasset differ diff --git a/Content/Sounds/SFX/Cues/S_OpenShop_Cue.uasset b/Content/Sounds/SFX/Cues/S_OpenShop_Cue.uasset new file mode 100644 index 0000000..6d1f7d0 Binary files /dev/null and b/Content/Sounds/SFX/Cues/S_OpenShop_Cue.uasset differ diff --git a/Content/Sounds/SFX/Cues/S_ProjectileExit_Cue.uasset b/Content/Sounds/SFX/Cues/S_ProjectileExit_Cue.uasset new file mode 100644 index 0000000..cea1dbe Binary files /dev/null and b/Content/Sounds/SFX/Cues/S_ProjectileExit_Cue.uasset differ diff --git a/Content/Sounds/SFX/Cues/S_RocketEngine_Cue.uasset b/Content/Sounds/SFX/Cues/S_RocketEngine_Cue.uasset new file mode 100644 index 0000000..a697859 Binary files /dev/null and b/Content/Sounds/SFX/Cues/S_RocketEngine_Cue.uasset differ diff --git a/Content/Sounds/SFX/Cues/S_WickBurning_Cue.uasset b/Content/Sounds/SFX/Cues/S_WickBurning_Cue.uasset new file mode 100644 index 0000000..67f830b Binary files /dev/null and b/Content/Sounds/SFX/Cues/S_WickBurning_Cue.uasset differ diff --git a/Content/Sounds/SFX/S_BossSpawn.uasset b/Content/Sounds/SFX/S_BossSpawn.uasset new file mode 100644 index 0000000..50f5a11 Binary files /dev/null and b/Content/Sounds/SFX/S_BossSpawn.uasset differ diff --git a/Content/Sounds/SFX/S_Buy.uasset b/Content/Sounds/SFX/S_Buy.uasset new file mode 100644 index 0000000..8f8c14d Binary files /dev/null and b/Content/Sounds/SFX/S_Buy.uasset differ diff --git a/Content/Sounds/SFX/S_Click.uasset b/Content/Sounds/SFX/S_Click.uasset new file mode 100644 index 0000000..515deb8 Binary files /dev/null and b/Content/Sounds/SFX/S_Click.uasset differ diff --git a/Content/Sounds/SFX/S_CloseShop.uasset b/Content/Sounds/SFX/S_CloseShop.uasset new file mode 100644 index 0000000..2d3f93f Binary files /dev/null and b/Content/Sounds/SFX/S_CloseShop.uasset differ diff --git a/Content/Sounds/SFX/S_Error.uasset b/Content/Sounds/SFX/S_Error.uasset new file mode 100644 index 0000000..877546d Binary files /dev/null and b/Content/Sounds/SFX/S_Error.uasset differ diff --git a/Content/Sounds/SFX/S_Explosion.uasset b/Content/Sounds/SFX/S_Explosion.uasset new file mode 100644 index 0000000..08ebe46 Binary files /dev/null and b/Content/Sounds/SFX/S_Explosion.uasset differ diff --git a/Content/Sounds/SFX/S_Hover.uasset b/Content/Sounds/SFX/S_Hover.uasset new file mode 100644 index 0000000..89e9b26 Binary files /dev/null and b/Content/Sounds/SFX/S_Hover.uasset differ diff --git a/Content/Sounds/SFX/S_OpenShop.uasset b/Content/Sounds/SFX/S_OpenShop.uasset new file mode 100644 index 0000000..288b787 Binary files /dev/null and b/Content/Sounds/SFX/S_OpenShop.uasset differ diff --git a/Content/Sounds/SFX/S_ProjectileExit.uasset b/Content/Sounds/SFX/S_ProjectileExit.uasset new file mode 100644 index 0000000..df4b81e Binary files /dev/null and b/Content/Sounds/SFX/S_ProjectileExit.uasset differ diff --git a/Content/Sounds/SFX/S_RocketEngine.uasset b/Content/Sounds/SFX/S_RocketEngine.uasset new file mode 100644 index 0000000..3c25356 Binary files /dev/null and b/Content/Sounds/SFX/S_RocketEngine.uasset differ diff --git a/Content/Sounds/SFX/S_WickBurning.uasset b/Content/Sounds/SFX/S_WickBurning.uasset new file mode 100644 index 0000000..a4d424f Binary files /dev/null and b/Content/Sounds/SFX/S_WickBurning.uasset differ diff --git a/Content/Splash/EdSplash.png b/Content/Splash/EdSplash.png new file mode 100644 index 0000000..215c777 Binary files /dev/null and b/Content/Splash/EdSplash.png differ diff --git a/Content/Splash/EdSplash.uasset b/Content/Splash/EdSplash.uasset new file mode 100644 index 0000000..9d3ec2d Binary files /dev/null and b/Content/Splash/EdSplash.uasset differ diff --git a/Content/Splash/Splash.png b/Content/Splash/Splash.png new file mode 100644 index 0000000..215c777 Binary files /dev/null and b/Content/Splash/Splash.png differ diff --git a/Content/Splash/Splash.uasset b/Content/Splash/Splash.uasset new file mode 100644 index 0000000..37448e1 Binary files /dev/null and b/Content/Splash/Splash.uasset differ diff --git a/Content/Textures/Environment/T_Hedges_seamless.uasset b/Content/Textures/Environment/T_Hedges_seamless.uasset new file mode 100644 index 0000000..be7f679 Binary files /dev/null and b/Content/Textures/Environment/T_Hedges_seamless.uasset differ diff --git a/Content/Textures/FireKrackers_logo.uasset b/Content/Textures/FireKrackers_logo.uasset new file mode 100644 index 0000000..bb3d185 Binary files /dev/null and b/Content/Textures/FireKrackers_logo.uasset differ diff --git a/Content/Textures/T_ButtonBG.uasset b/Content/Textures/T_ButtonBG.uasset new file mode 100644 index 0000000..f7fa6a7 Binary files /dev/null and b/Content/Textures/T_ButtonBG.uasset differ diff --git a/Content/Textures/T_ButtonBG_Gradiented.uasset b/Content/Textures/T_ButtonBG_Gradiented.uasset new file mode 100644 index 0000000..99fb842 Binary files /dev/null and b/Content/Textures/T_ButtonBG_Gradiented.uasset differ diff --git a/Content/Textures/T_Corner_LowerLeft.uasset b/Content/Textures/T_Corner_LowerLeft.uasset new file mode 100644 index 0000000..1e71058 Binary files /dev/null and b/Content/Textures/T_Corner_LowerLeft.uasset differ diff --git a/Content/Textures/T_Corner_LowerRight.uasset b/Content/Textures/T_Corner_LowerRight.uasset new file mode 100644 index 0000000..512ebbc Binary files /dev/null and b/Content/Textures/T_Corner_LowerRight.uasset differ diff --git a/Content/Textures/T_Corner_UpperLeft.uasset b/Content/Textures/T_Corner_UpperLeft.uasset new file mode 100644 index 0000000..3095249 Binary files /dev/null and b/Content/Textures/T_Corner_UpperLeft.uasset differ diff --git a/Content/Textures/T_Corner_UpperRight.uasset b/Content/Textures/T_Corner_UpperRight.uasset new file mode 100644 index 0000000..4b0cf3b Binary files /dev/null and b/Content/Textures/T_Corner_UpperRight.uasset differ diff --git a/Content/Textures/T_InventoryRing.uasset b/Content/Textures/T_InventoryRing.uasset new file mode 100644 index 0000000..2bd28be Binary files /dev/null and b/Content/Textures/T_InventoryRing.uasset differ diff --git a/Content/Textures/T_ParticleSpark.uasset b/Content/Textures/T_ParticleSpark.uasset new file mode 100644 index 0000000..015b741 Binary files /dev/null and b/Content/Textures/T_ParticleSpark.uasset differ diff --git a/Content/Textures/T_PlaceholderIcon.uasset b/Content/Textures/T_PlaceholderIcon.uasset new file mode 100644 index 0000000..ef907ea Binary files /dev/null and b/Content/Textures/T_PlaceholderIcon.uasset differ diff --git a/Content/Textures/Thumbnails/Icon_12Gauge.uasset b/Content/Textures/Thumbnails/Icon_12Gauge.uasset new file mode 100644 index 0000000..a42f96d Binary files /dev/null and b/Content/Textures/Thumbnails/Icon_12Gauge.uasset differ diff --git a/Content/Textures/Thumbnails/Icon_20Megaton.uasset b/Content/Textures/Thumbnails/Icon_20Megaton.uasset new file mode 100644 index 0000000..29f4ded Binary files /dev/null and b/Content/Textures/Thumbnails/Icon_20Megaton.uasset differ diff --git a/Content/Textures/Thumbnails/Icon_AtomBomb.uasset b/Content/Textures/Thumbnails/Icon_AtomBomb.uasset new file mode 100644 index 0000000..715b30d Binary files /dev/null and b/Content/Textures/Thumbnails/Icon_AtomBomb.uasset differ diff --git a/Content/Textures/Thumbnails/Icon_BigDaddy.uasset b/Content/Textures/Thumbnails/Icon_BigDaddy.uasset new file mode 100644 index 0000000..3b3df47 Binary files /dev/null and b/Content/Textures/Thumbnails/Icon_BigDaddy.uasset differ diff --git a/Content/Textures/Thumbnails/Icon_Comet5000.uasset b/Content/Textures/Thumbnails/Icon_Comet5000.uasset new file mode 100644 index 0000000..0841fcb Binary files /dev/null and b/Content/Textures/Thumbnails/Icon_Comet5000.uasset differ diff --git a/Content/Textures/Thumbnails/Icon_Commando3000.uasset b/Content/Textures/Thumbnails/Icon_Commando3000.uasset new file mode 100644 index 0000000..4d78477 Binary files /dev/null and b/Content/Textures/Thumbnails/Icon_Commando3000.uasset differ diff --git a/Content/Textures/Thumbnails/Icon_DoubleTrouble.uasset b/Content/Textures/Thumbnails/Icon_DoubleTrouble.uasset new file mode 100644 index 0000000..5e46ee9 Binary files /dev/null and b/Content/Textures/Thumbnails/Icon_DoubleTrouble.uasset differ diff --git a/Content/Textures/Thumbnails/Icon_GreenGoblin.uasset b/Content/Textures/Thumbnails/Icon_GreenGoblin.uasset new file mode 100644 index 0000000..7b0f2ea Binary files /dev/null and b/Content/Textures/Thumbnails/Icon_GreenGoblin.uasset differ diff --git a/Content/Textures/Thumbnails/Icon_InstantDeath.uasset b/Content/Textures/Thumbnails/Icon_InstantDeath.uasset new file mode 100644 index 0000000..5203ff0 Binary files /dev/null and b/Content/Textures/Thumbnails/Icon_InstantDeath.uasset differ diff --git a/Content/Textures/Thumbnails/Icon_Kamikaze.uasset b/Content/Textures/Thumbnails/Icon_Kamikaze.uasset new file mode 100644 index 0000000..547ece5 Binary files /dev/null and b/Content/Textures/Thumbnails/Icon_Kamikaze.uasset differ diff --git a/Content/Textures/Thumbnails/Icon_LongFuse.uasset b/Content/Textures/Thumbnails/Icon_LongFuse.uasset new file mode 100644 index 0000000..b5b5676 Binary files /dev/null and b/Content/Textures/Thumbnails/Icon_LongFuse.uasset differ diff --git a/Content/Textures/Thumbnails/Icon_Panzerfaust.uasset b/Content/Textures/Thumbnails/Icon_Panzerfaust.uasset new file mode 100644 index 0000000..9d49454 Binary files /dev/null and b/Content/Textures/Thumbnails/Icon_Panzerfaust.uasset differ diff --git a/Content/Textures/Thumbnails/Icon_Pirate.uasset b/Content/Textures/Thumbnails/Icon_Pirate.uasset new file mode 100644 index 0000000..2f7a2e9 Binary files /dev/null and b/Content/Textures/Thumbnails/Icon_Pirate.uasset differ diff --git a/Content/Textures/Thumbnails/Icon_QuadrupleBazooka.uasset b/Content/Textures/Thumbnails/Icon_QuadrupleBazooka.uasset new file mode 100644 index 0000000..c82b0b1 Binary files /dev/null and b/Content/Textures/Thumbnails/Icon_QuadrupleBazooka.uasset differ diff --git a/Content/Textures/Thumbnails/Icon_RedDragon.uasset b/Content/Textures/Thumbnails/Icon_RedDragon.uasset new file mode 100644 index 0000000..115ecb5 Binary files /dev/null and b/Content/Textures/Thumbnails/Icon_RedDragon.uasset differ diff --git a/Content/Textures/Thumbnails/Icon_RedHornet.uasset b/Content/Textures/Thumbnails/Icon_RedHornet.uasset new file mode 100644 index 0000000..b9f0069 Binary files /dev/null and b/Content/Textures/Thumbnails/Icon_RedHornet.uasset differ diff --git a/Content/Textures/Thumbnails/Icon_RocketLauncher.uasset b/Content/Textures/Thumbnails/Icon_RocketLauncher.uasset new file mode 100644 index 0000000..ab7e71b Binary files /dev/null and b/Content/Textures/Thumbnails/Icon_RocketLauncher.uasset differ diff --git a/Content/Textures/Thumbnails/Icon_Whistle.uasset b/Content/Textures/Thumbnails/Icon_Whistle.uasset new file mode 100644 index 0000000..062a6dd Binary files /dev/null and b/Content/Textures/Thumbnails/Icon_Whistle.uasset differ diff --git a/Content/Textures/Thumbnails/Icon_WhiteWidow.uasset b/Content/Textures/Thumbnails/Icon_WhiteWidow.uasset new file mode 100644 index 0000000..66598a8 Binary files /dev/null and b/Content/Textures/Thumbnails/Icon_WhiteWidow.uasset differ diff --git a/Content/Textures/characters.uasset b/Content/Textures/characters.uasset new file mode 100644 index 0000000..e516688 Binary files /dev/null and b/Content/Textures/characters.uasset differ diff --git a/Content/UI/UI_Button.uasset b/Content/UI/UI_Button.uasset new file mode 100644 index 0000000..5e714d0 Binary files /dev/null and b/Content/UI/UI_Button.uasset differ diff --git a/Content/UI/UI_ShopTile.uasset b/Content/UI/UI_ShopTile.uasset new file mode 100644 index 0000000..0f39d48 Binary files /dev/null and b/Content/UI/UI_ShopTile.uasset differ diff --git a/Content/UI/W_ContainerBG.uasset b/Content/UI/W_ContainerBG.uasset new file mode 100644 index 0000000..748614b Binary files /dev/null and b/Content/UI/W_ContainerBG.uasset differ diff --git a/Content/UI/W_HealthBar.uasset b/Content/UI/W_HealthBar.uasset new file mode 100644 index 0000000..7010a60 Binary files /dev/null and b/Content/UI/W_HealthBar.uasset differ diff --git a/Content/UI/W_HoldToPause.uasset b/Content/UI/W_HoldToPause.uasset new file mode 100644 index 0000000..8e00b53 Binary files /dev/null and b/Content/UI/W_HoldToPause.uasset differ diff --git a/Content/UI/W_InLevelScreen.uasset b/Content/UI/W_InLevelScreen.uasset new file mode 100644 index 0000000..76dcfbd Binary files /dev/null and b/Content/UI/W_InLevelScreen.uasset differ diff --git a/Content/UI/W_InventoryInfo.uasset b/Content/UI/W_InventoryInfo.uasset new file mode 100644 index 0000000..1def0cb Binary files /dev/null and b/Content/UI/W_InventoryInfo.uasset differ diff --git a/Content/UI/W_MainMenu.uasset b/Content/UI/W_MainMenu.uasset new file mode 100644 index 0000000..af6d9b7 Binary files /dev/null and b/Content/UI/W_MainMenu.uasset differ diff --git a/Content/UI/W_PauseMenu.uasset b/Content/UI/W_PauseMenu.uasset new file mode 100644 index 0000000..84df0eb Binary files /dev/null and b/Content/UI/W_PauseMenu.uasset differ diff --git a/Content/UI/W_Shop.uasset b/Content/UI/W_Shop.uasset new file mode 100644 index 0000000..29fe57c Binary files /dev/null and b/Content/UI/W_Shop.uasset differ diff --git a/Content/UI/W_Template.uasset b/Content/UI/W_Template.uasset new file mode 100644 index 0000000..e691703 Binary files /dev/null and b/Content/UI/W_Template.uasset differ diff --git a/FireworkDuels.png b/FireworkDuels.png new file mode 100644 index 0000000..748d598 Binary files /dev/null and b/FireworkDuels.png differ diff --git a/FireworkDuels.uproject b/FireworkDuels.uproject new file mode 100644 index 0000000..4ed4863 --- /dev/null +++ b/FireworkDuels.uproject @@ -0,0 +1,37 @@ +{ + "FileVersion": 3, + "EngineAssociation": "5.0", + "Category": "", + "Description": "", + "Modules": [ + { + "Name": "FireworkDuels", + "Type": "Runtime", + "LoadingPhase": "Default", + "AdditionalDependencies": [ + "Engine" + ] + } + ], + "Plugins": [ + { + "Name": "ModelingToolsEditorMode", + "Enabled": true, + "TargetAllowList": [ + "Editor" + ] + }, + { + "Name": "OculusVR", + "Enabled": true, + "SupportedTargetPlatforms": [ + "Win64", + "Android" + ] + } + ], + "TargetPlatforms": [ + "Android", + "Windows" + ] +} \ No newline at end of file diff --git a/Source/FireworkDuels.Target.cs b/Source/FireworkDuels.Target.cs new file mode 100644 index 0000000..746ffdc --- /dev/null +++ b/Source/FireworkDuels.Target.cs @@ -0,0 +1,14 @@ +// Copyright Epic Games, Inc. All Rights Reserved. + +using UnrealBuildTool; +using System.Collections.Generic; + +public class FireworkDuelsTarget : TargetRules +{ + public FireworkDuelsTarget( TargetInfo Target) : base(Target) + { + Type = TargetType.Game; + DefaultBuildSettings = BuildSettingsVersion.V2; + ExtraModuleNames.AddRange( new string[] { "FireworkDuels" } ); + } +} diff --git a/Source/FireworkDuels/BuildingBlock.cpp b/Source/FireworkDuels/BuildingBlock.cpp new file mode 100644 index 0000000..829dfcc --- /dev/null +++ b/Source/FireworkDuels/BuildingBlock.cpp @@ -0,0 +1,35 @@ +// Fill out your copyright notice in the Description page of Project Settings. + + +#include "BuildingBlock.h" + +// Sets default values +ABuildingBlock::ABuildingBlock() +{ + // Set this actor to call Tick() every frame. You can turn this off to improve performance if you don't need it. + PrimaryActorTick.bCanEverTick = true; + InitialHealth = Health; + + StaticMesh = CreateDefaultSubobject(TEXT("StaticMesh")); +} + +void ABuildingBlock::DepleteHealth(float Amount) { + Health =- Amount; + + if (Health <= 0.f) { + DestroyBlock(); + } + else { + uint8 DestructionLevel = 0; + if (Health <= InitialHealth * 0.66f) { + if (Health <= InitialHealth * 0.33f) { + DestructionLevel = 2; + } + else { + DestructionLevel = 1; + } + } + + UpdateDestructionLevel(DestructionLevel); + } +} \ No newline at end of file diff --git a/Source/FireworkDuels/BuildingBlock.h b/Source/FireworkDuels/BuildingBlock.h new file mode 100644 index 0000000..599ecde --- /dev/null +++ b/Source/FireworkDuels/BuildingBlock.h @@ -0,0 +1,36 @@ +// Fill out your copyright notice in the Description page of Project Settings. + +#pragma once + +#include "CoreMinimal.h" +#include "Components/StaticMeshComponent.h" +#include "BuildingBlock.generated.h" + +UCLASS() +class FIREWORKDUELS_API ABuildingBlock : public AActor +{ + GENERATED_BODY() + +public: + // Sets default values for this actor's properties + ABuildingBlock(); + + UPROPERTY(EditDefaultsOnly) + UStaticMeshComponent* StaticMesh; + + UPROPERTY(BlueprintReadWrite) + float Health = 100; + + UPROPERTY(BlueprintReadOnly) + float InitialHealth; + + UFUNCTION(BlueprintCallable) + void DepleteHealth(float Amount); + + UFUNCTION(BlueprintImplementableEvent) + void UpdateDestructionLevel(uint8 Level); + + UFUNCTION(BlueprintImplementableEvent) + void DestroyBlock(); + +}; diff --git a/Source/FireworkDuels/CrateComponent.cpp b/Source/FireworkDuels/CrateComponent.cpp new file mode 100644 index 0000000..5a04246 --- /dev/null +++ b/Source/FireworkDuels/CrateComponent.cpp @@ -0,0 +1,34 @@ +// All rights reserved. + + +#include "CrateComponent.h" + +// Sets default values for this component's properties +UCrateComponent::UCrateComponent() +{ + // Set this component to be initialized when the game starts, and to be ticked every frame. You can turn these features + // off to improve performance if you don't need them. + PrimaryComponentTick.bCanEverTick = true; + + // ... +} + + +// Called when the game starts +void UCrateComponent::BeginPlay() +{ + Super::BeginPlay(); + + // ... + +} + + +// Called every frame +void UCrateComponent::TickComponent(float DeltaTime, ELevelTick TickType, FActorComponentTickFunction* ThisTickFunction) +{ + Super::TickComponent(DeltaTime, TickType, ThisTickFunction); + + // ... +} + diff --git a/Source/FireworkDuels/CrateComponent.h b/Source/FireworkDuels/CrateComponent.h new file mode 100644 index 0000000..7f43d2f --- /dev/null +++ b/Source/FireworkDuels/CrateComponent.h @@ -0,0 +1,28 @@ +// All rights reserved. + +#pragma once + +#include "CoreMinimal.h" +#include "Components/SceneComponent.h" +#include "CrateComponent.generated.h" + + +UCLASS( ClassGroup=(Custom), meta=(BlueprintSpawnableComponent) ) +class FIREWORKDUELS_API UCrateComponent : public USceneComponent +{ + GENERATED_BODY() + +public: + // Sets default values for this component's properties + UCrateComponent(); + +protected: + // Called when the game starts + virtual void BeginPlay() override; + +public: + // Called every frame + virtual void TickComponent(float DeltaTime, ELevelTick TickType, FActorComponentTickFunction* ThisTickFunction) override; + + +}; diff --git a/Source/FireworkDuels/CustomDataTypes.cpp b/Source/FireworkDuels/CustomDataTypes.cpp new file mode 100644 index 0000000..4564600 --- /dev/null +++ b/Source/FireworkDuels/CustomDataTypes.cpp @@ -0,0 +1,4 @@ +// Fill out your copyright notice in the Description page of Project Settings. + + +#include "CustomDataTypes.h" \ No newline at end of file diff --git a/Source/FireworkDuels/CustomDataTypes.h b/Source/FireworkDuels/CustomDataTypes.h new file mode 100644 index 0000000..5d5c4f3 --- /dev/null +++ b/Source/FireworkDuels/CustomDataTypes.h @@ -0,0 +1,124 @@ +// Fill out your copyright notice in the Description page of Project Settings. + +#pragma once + +#include "CoreMinimal.h" +#include "FireworkBase.h" +#include "BuildingBlock.h" +#include "Engine/Texture.h" +#include "Engine/World.h" +#include "Engine/DataTable.h" +#include "CustomDataTypes.generated.h" + +UENUM(BlueprintType) +enum FireworksCategory +{ + Firecracker UMETA(DisplayName="Firecracker"), + Volcano UMETA(DisplayName = "Volcano"), + RomanFire UMETA(DisplayName = "RomanFire"), + Rocket UMETA(DisplayName = "Rocket"), + Battery UMETA(DisplayName = "Battery"), + None UMETA(DisplayName="None") +}; + +UENUM(BlueprintType) +enum Firework +{ + RedDragon UMETA(DisplayName = "RedDragon"), + Pirate UMETA(DisplayName = "Pirate"), + DoubleTrouble UMETA(DisplayName = "DoubleTrouble"), + InstantDeath UMETA(DisplayName = "InstantDeath"), + LongFuse UMETA(DisplayName = "LongFuse"), + WhiteWidow UMETA(DisplayName = "WhiteWidow"), + GreenGoblin UMETA(DisplayName = "GreenGoblin"), + TwelveGauge UMETA(DisplayName = "TwelveGauge"), + Comet5000 UMETA(DisplayName = "Comet5000"), + TwentyMegaton UMETA(DisplayName = "TwentyMegaton"), + Whistle UMETA(DisplayName = "Whistle"), + RedHornet UMETA(DisplayName = "RedHornet"), + BigDaddy UMETA(DisplayName = "BigDaddy"), + Kamikaze UMETA(DisplayName = "Kamikaze"), + Commando3000 UMETA(DisplayName = "Commando3000"), + AtomBomb UMETA(DisplayName = "AtomBomb"), + QuadrupleBazooka UMETA(DisplayName = "QuadrupleBazooka"), + RocketLauncher UMETA(DisplayName = "RocketLauncher"), + Panzerfaust UMETA(DisplayName = "Panzerfaust"), + Lighter UMETA(DisplayName = "Lighter"), +}; + +// Firework data +USTRUCT(BlueprintType) +struct FIREWORKDUELS_API FFireworkData : public FTableRowBase +{ + GENERATED_BODY() + + UPROPERTY(EditAnywhere, BlueprintReadWrite) + TEnumAsByte Firework; + + UPROPERTY(EditAnywhere, BlueprintReadWrite) + FText Description; + + UPROPERTY(EditAnywhere, BlueprintReadWrite) + TEnumAsByte Category; + + UPROPERTY(EditAnywhere, BlueprintReadWrite) + int32 Price; + + UPROPERTY(EditAnywhere, BlueprintReadWrite) + TSubclassOf Class; + + UPROPERTY(EditAnywhere, BlueprintReadWrite) + UTexture2D* Icon = nullptr; +}; + +// Inventory Firework Entry +USTRUCT(BlueprintType) +struct FIREWORKDUELS_API FFireworkEntry +{ + GENERATED_BODY() + + FFireworkEntry(){} + + FFireworkEntry(FFireworkData Data, int32 ThisQuantity) + { + FireworkData = Data; + Quantity = ThisQuantity; + } + + UPROPERTY(EditAnywhere, BlueprintReadWrite) + FFireworkData FireworkData; + + UPROPERTY(EditAnywhere, BlueprintReadWrite) + int32 Quantity; +}; + +// Inventory +USTRUCT(BlueprintType) +struct FIREWORKDUELS_API FInventory +{ + GENERATED_BODY() + + UPROPERTY(EditAnywhere, BlueprintReadWrite) + TArray Items; +}; + + +// Level Data +USTRUCT(BlueprintType) +struct FIREWORKDUELS_API FLevelData : public FTableRowBase +{ + GENERATED_BODY() + + UPROPERTY(EditAnywhere, BlueprintReadWrite) + TSoftObjectPtr Level; + + UPROPERTY(EditAnywhere, BlueprintReadWrite) + TSoftObjectPtr LevelThumbnail; + + UPROPERTY(EditAnywhere, BlueprintReadWrite) + FText LevelName; + + UPROPERTY(EditAnywhere, BlueprintReadWrite) + FText Description; + +}; \ No newline at end of file diff --git a/Source/FireworkDuels/FireworkBase.cpp b/Source/FireworkDuels/FireworkBase.cpp new file mode 100644 index 0000000..4606f6a --- /dev/null +++ b/Source/FireworkDuels/FireworkBase.cpp @@ -0,0 +1,58 @@ +// Fill out your copyright notice in the Description page of Project Settings. + + +#include "FireworkBase.h" + +// Sets default values +AFireworkBase::AFireworkBase() +{ + // Set this actor to call Tick() every frame. You can turn this off to improve performance if you don't need it. + PrimaryActorTick.bCanEverTick = true; + + StaticMesh = CreateDefaultSubobject(TEXT("Root")); + //StaticMesh = RootComponent; + + + if (!IsDummyObject) { + WickComponent = CreateDefaultSubobject(TEXT("WickComponent")); + WickComponent->SetupAttachment(RootComponent); + WickComponent->SetMobility(EComponentMobility::Movable); + WickCollision = CreateDefaultSubobject(TEXT("WickCollision")); + WickCollision->SetupAttachment(RootComponent); + WickEmitter = CreateDefaultSubobject(TEXT("WickEmitter")); + WickEmitter->SetupAttachment(RootComponent); + WickComponent->EmitterReference = WickEmitter; + } +} + +void AFireworkBase::BeginPlay() +{ + Super::BeginPlay(); +} + +void AFireworkBase::Tick(float DeltaTime) +{ + if (IsBurning) + { + WickRemainingTime -= DeltaTime; + WickComponent->UpdateWickBurnEffects((WickBurningTime - WickRemainingTime) / WickBurningTime); + + if (WickRemainingTime <= 0.f) + { + Explode(); + } + } +} + +void AFireworkBase::SetFire() +{ + WickRemainingTime = WickBurningTime; + WickEmitter->Activate(true); + IsBurning = true; +} + +void AFireworkBase::Explode() +{ + IsBurning = false; + ExplodeEffects(); +} \ No newline at end of file diff --git a/Source/FireworkDuels/FireworkBase.h b/Source/FireworkDuels/FireworkBase.h new file mode 100644 index 0000000..ed288e6 --- /dev/null +++ b/Source/FireworkDuels/FireworkBase.h @@ -0,0 +1,64 @@ +// Fill out your copyright notice in the Description page of Project Settings. + +#pragma once + +#include "CoreMinimal.h" +#include "GameFramework/Actor.h" +#include "PickableObject.h" +#include "Components/CapsuleComponent.h" +#include "WickComponent.h" +#include "NiagaraComponent.h" +#include "FireworkBase.generated.h" + +UCLASS() +class FIREWORKDUELS_API AFireworkBase : public APickableObject +{ + GENERATED_BODY() + +protected: + // Called when the game starts + virtual void BeginPlay() override; + + virtual void Tick(float DeltaTime); + +public: + // Sets default values for this actor's properties + AFireworkBase(); + + UPROPERTY(EditAnywhere, BlueprintReadWrite) + UWickComponent* WickComponent; + + UPROPERTY(EditAnywhere, BlueprintReadWrite) + UCapsuleComponent* WickCollision; + + UPROPERTY(EditAnywhere, BlueprintReadWrite) + UNiagaraComponent* WickEmitter; + + UPROPERTY(EditAnywhere, BlueprintReadWrite) + bool IsBurning; + + UPROPERTY(EditDefaultsOnly) + bool IsDummyObject; + + UPROPERTY(EditDefaultsOnly, BlueprintReadWrite) + float WickBurningTime; + + UPROPERTY(EditDefaultsOnly, BlueprintReadWrite) + float PostWickTime; + + UPROPERTY(EditDefaultsOnly, BlueprintReadWrite) + int32 MultiShotCount; + + UPROPERTY() + float WickRemainingTime; + + UFUNCTION(BlueprintCallable) + virtual void SetFire(); + + UFUNCTION(BlueprintCallable) + virtual void Explode(); + + UFUNCTION(BlueprintImplementableEvent, BlueprintCallable) + void ExplodeEffects(); + +}; diff --git a/Source/FireworkDuels/FireworkDuels.Build.cs b/Source/FireworkDuels/FireworkDuels.Build.cs new file mode 100644 index 0000000..d9df9e9 --- /dev/null +++ b/Source/FireworkDuels/FireworkDuels.Build.cs @@ -0,0 +1,23 @@ +// Copyright Epic Games, Inc. All Rights Reserved. + +using UnrealBuildTool; + +public class FireworkDuels : ModuleRules +{ + public FireworkDuels(ReadOnlyTargetRules Target) : base(Target) + { + PCHUsage = PCHUsageMode.UseExplicitOrSharedPCHs; + + PublicDependencyModuleNames.AddRange(new string[] { "Core", "CoreUObject", "Engine", "InputCore", "HeadMountedDisplay", "Niagara", "UMG" }); + + PrivateDependencyModuleNames.AddRange(new string[] { }); + + // Uncomment if you are using Slate UI + // PrivateDependencyModuleNames.AddRange(new string[] { "Slate", "SlateCore" }); + + // Uncomment if you are using online features + // PrivateDependencyModuleNames.Add("OnlineSubsystem"); + + // To include OnlineSubsystemSteam, add it to the plugins section in your uproject file with the Enabled attribute set to true + } +} diff --git a/Source/FireworkDuels/FireworkDuels.cpp b/Source/FireworkDuels/FireworkDuels.cpp new file mode 100644 index 0000000..5e12f48 --- /dev/null +++ b/Source/FireworkDuels/FireworkDuels.cpp @@ -0,0 +1,6 @@ +// Copyright Epic Games, Inc. All Rights Reserved. + +#include "FireworkDuels.h" +#include "Modules/ModuleManager.h" + +IMPLEMENT_PRIMARY_GAME_MODULE(FDefaultGameModuleImpl, FireworkDuels, "FireworkDuels"); diff --git a/Source/FireworkDuels/FireworkDuels.h b/Source/FireworkDuels/FireworkDuels.h new file mode 100644 index 0000000..677c8e2 --- /dev/null +++ b/Source/FireworkDuels/FireworkDuels.h @@ -0,0 +1,6 @@ +// Copyright Epic Games, Inc. All Rights Reserved. + +#pragma once + +#include "CoreMinimal.h" + diff --git a/Source/FireworkDuels/FireworkDuelsGameModeBase.cpp b/Source/FireworkDuels/FireworkDuelsGameModeBase.cpp new file mode 100644 index 0000000..334f83f --- /dev/null +++ b/Source/FireworkDuels/FireworkDuelsGameModeBase.cpp @@ -0,0 +1,5 @@ +// Copyright Epic Games, Inc. All Rights Reserved. + + +#include "FireworkDuelsGameModeBase.h" + diff --git a/Source/FireworkDuels/FireworkDuelsGameModeBase.h b/Source/FireworkDuels/FireworkDuelsGameModeBase.h new file mode 100644 index 0000000..b3564fc --- /dev/null +++ b/Source/FireworkDuels/FireworkDuelsGameModeBase.h @@ -0,0 +1,17 @@ +// Copyright Epic Games, Inc. All Rights Reserved. + +#pragma once + +#include "CoreMinimal.h" +#include "GameFramework/GameModeBase.h" +#include "FireworkDuelsGameModeBase.generated.h" + +/** + * + */ +UCLASS() +class FIREWORKDUELS_API AFireworkDuelsGameModeBase : public AGameModeBase +{ + GENERATED_BODY() + +}; diff --git a/Source/FireworkDuels/FireworksPawn.cpp b/Source/FireworkDuels/FireworksPawn.cpp new file mode 100644 index 0000000..25496b6 --- /dev/null +++ b/Source/FireworkDuels/FireworksPawn.cpp @@ -0,0 +1,371 @@ +// Fill out your copyright notice in the Description page of Project Settings. + + +#include "FireworksPawn.h" + +// Sets default values +AFireworksPawn::AFireworksPawn() +{ + // Set this pawn to call Tick() every frame. You can turn this off to improve performance if you don't need it. + PrimaryActorTick.bCanEverTick = true; + + PawnRoot = CreateDefaultSubobject(TEXT("Root")); + RootComponent = PawnRoot; + CameraRoot = CreateDefaultSubobject(TEXT("Camera Root")); + CameraRoot->SetupAttachment(PawnRoot); + VRCamera = CreateDefaultSubobject(TEXT("VR Camera")); + VRCamera->SetupAttachment(CameraRoot); + + MotionControllerR = CreateDefaultSubobject(TEXT("MotionControllerR")); + MotionControllerR->SetupAttachment(PawnRoot); + MotionControllerR->MotionSource = FName(TEXT("Right")); + MotionControllerL = CreateDefaultSubobject(TEXT("MotionControllerL")); + MotionControllerL->SetupAttachment(PawnRoot); + MotionControllerL->MotionSource = FName(TEXT("Left")); + + LeftHandMesh = CreateDefaultSubobject(TEXT("LeftHandMesh")); + LeftHandMesh->SetupAttachment(MotionControllerL); + RightHandMesh = CreateDefaultSubobject(TEXT("RightHandMesh")); + RightHandMesh->SetupAttachment(MotionControllerR); + + RightHandCollision = CreateDefaultSubobject(TEXT("RightHandCollision")); + RightHandCollision->SetupAttachment(RightHandMesh); + RightHandCollision->SetSphereRadius(10.0f, false); + LeftHandCollision = CreateDefaultSubobject(TEXT("LeftHandCollision")); + LeftHandCollision->SetupAttachment(LeftHandMesh); + LeftHandCollision->SetSphereRadius(10.0f, false); + + WidgetInteractionL = CreateDefaultSubobject(TEXT("WidgetInteraction_L")); + WidgetInteractionL->SetupAttachment(LeftHandMesh); + WidgetInteractionR = CreateDefaultSubobject(TEXT("WidgetInteraction_R")); + WidgetInteractionR->SetupAttachment(RightHandMesh); + + LaserL = CreateDefaultSubobject(TEXT("LaserL")); + LaserL->SetupAttachment(WidgetInteractionL); + LaserR = CreateDefaultSubobject(TEXT("LaserR")); + LaserR->SetupAttachment(WidgetInteractionR); + +} + +// Sample Hand Velocities for throw approximation +void AFireworksPawn::SampleHandVelocities() +{ + // Left hand + if (IsGrabbingL) + { + VelocitySamples_L.Add(LeftHandCollision->GetPhysicsLinearVelocity()); + if (VelocitySamples_L.Num() > VelocitySamples) + { + VelocitySamples_L.RemoveAt(0, 1, true); + } + } + + // Right hand + if (IsGrabbingR) + { + VelocitySamples_R.Add(RightHandCollision->GetPhysicsLinearVelocity()); + if (VelocitySamples_R.Num() > VelocitySamples) + { + VelocitySamples_R.RemoveAt(0, 1, true); + } + } +} + +// Called when the game starts or when spawned +void AFireworksPawn::BeginPlay() +{ + Super::BeginPlay(); + + CameraRoot->AttachToComponent(PawnRoot, FAttachmentTransformRules::KeepRelativeTransform); + VRCamera->AttachToComponent(CameraRoot, FAttachmentTransformRules::KeepRelativeTransform); + MotionControllerR->AttachToComponent(PawnRoot, FAttachmentTransformRules::KeepRelativeTransform); + MotionControllerL->AttachToComponent(PawnRoot, FAttachmentTransformRules::KeepRelativeTransform); + LeftHandMesh->AttachToComponent(MotionControllerL, FAttachmentTransformRules::KeepRelativeTransform); + RightHandMesh->AttachToComponent(MotionControllerR, FAttachmentTransformRules::KeepRelativeTransform); + RightHandCollision->AttachToComponent(RightHandMesh, FAttachmentTransformRules::SnapToTargetNotIncludingScale); + LeftHandCollision->AttachToComponent(LeftHandMesh, FAttachmentTransformRules::SnapToTargetNotIncludingScale); + WidgetInteractionL->AttachToComponent(LeftHandMesh, FAttachmentTransformRules::KeepRelativeTransform); + WidgetInteractionR->AttachToComponent(RightHandMesh, FAttachmentTransformRules::KeepRelativeTransform); + LaserL->AttachToComponent(WidgetInteractionL, FAttachmentTransformRules::SnapToTargetNotIncludingScale); + LaserR->AttachToComponent(WidgetInteractionR, FAttachmentTransformRules::SnapToTargetNotIncludingScale); +} + +// Called every frame +void AFireworksPawn::Tick(float DeltaTime) +{ + Super::Tick(DeltaTime); + SampleHandVelocities(); + TryUpdateLasers(); + TryUpdateTeleportVisual(); +} + +// Called to bind functionality to input +void AFireworksPawn::SetupPlayerInputComponent(UInputComponent* PlayerInputComponent) +{ + Super::SetupPlayerInputComponent(PlayerInputComponent); + +} + +// Setup grab attachment +void AFireworksPawn::SetupGrabAttachment(EControllerHand Hand) { + FName Socket = Hand == EControllerHand::Left ? TEXT("SocketL") : TEXT("SocketR"); + APickableObject* HeldObject = Hand == EControllerHand::Left ? HeldObject_L : HeldObject_R; + + FTransform HeldObjectTransformLocal = HeldObject->StaticMesh->GetSocketTransform(Socket, ERelativeTransformSpace::RTS_Actor); + + // Set new values + FTransform NewTransform; + NewTransform.SetScale3D(FVector(1.f, 1.f, 1.f)); + NewTransform.SetLocation(FVector(0.f, 0.f, 0.f)); + NewTransform.SetRotation(HeldObjectTransformLocal.GetRotation().Inverse()); + + // Set new transform + HeldObject->SetActorRelativeTransform(NewTransform); + HeldObject->AddActorLocalOffset(HeldObjectTransformLocal.GetLocation() * -1.f); +} + +// Try grab +bool AFireworksPawn::TryGrab(EControllerHand Hand) +{ + if (Hand == EControllerHand::Left) { + // Left hand + if (IsValid(HeldObject_L)) { + return false; + } + if (!IsValid(HoveredActorL)) { + return false; + } + HoveredActorL->StaticMesh->SetSimulatePhysics(false); + HoveredActorL->StaticMesh->SetRenderCustomDepth(false); + HeldObject_L = HoveredActorL; + HeldObject_L->AttachToComponent(MotionControllerL, FAttachmentTransformRules::KeepRelativeTransform); + SetupGrabAttachment(EControllerHand::Left); + HeldObject_L->SetInstigator(this); + IsGrabbingL = true; + + return true; + } + else { + // Right hand + if (IsValid(HeldObject_R)) { + return false; + } + if (!IsValid(HoveredActorR)) { + return false; + } + HoveredActorR->StaticMesh->SetSimulatePhysics(false); + HoveredActorR->StaticMesh->SetRenderCustomDepth(false); + HeldObject_R = HoveredActorR; + HeldObject_R->StaticMesh->AttachToComponent(MotionControllerR, FAttachmentTransformRules::KeepRelativeTransform); + SetupGrabAttachment(EControllerHand::Right); + HeldObject_R->SetInstigator(this); + IsGrabbingR = true; + + return true; + } +} + +// Approximate Throw Velocity +FVector AFireworksPawn::ApproximateThrowVelocity(EControllerHand Hand) +{ + TArray SampledVelocities = Hand == EControllerHand::Left ? VelocitySamples_L : VelocitySamples_R; + FVector ApproximatedVelocity; + + if (!SampledVelocities.IsEmpty()) { + // TODO: discard shortest and longest vector, but first check if average works + + // Calculate arithmetic average of Sampled Velocities + for (int32 i = 0; i < SampledVelocities.Num(); i++) + { + ApproximatedVelocity += SampledVelocities[i]; + + // Draw debug lines + if (DrawApproximationDebug) + { + FVector StartLoc = Hand == EControllerHand::Left ? LeftHandMesh->GetComponentLocation() : RightHandMesh->GetComponentLocation(); + DrawDebugLine(GetWorld(), StartLoc, StartLoc + SampledVelocities[i], FColor::Magenta, false, 2.f); + } + } + ApproximatedVelocity = ApproximatedVelocity / SampledVelocities.Num(); + } + + // Draw final result debug + if (DrawApproximationDebug) + { + FVector StartLoc = Hand == EControllerHand::Left ? LeftHandMesh->GetComponentLocation() : RightHandMesh->GetComponentLocation(); + DrawDebugLine(GetWorld(), StartLoc, StartLoc + ApproximatedVelocity, FColor::Green, false, 2.f); + } + + return ApproximatedVelocity; +} + +// Throw object +void AFireworksPawn::ThrowObject(APickableObject* Object, EControllerHand Hand) +{ + Object->DetachFromActor(FDetachmentTransformRules::KeepWorldTransform); + Object->StaticMesh->SetSimulatePhysics(true); + Object->StaticMesh->SetPhysicsLinearVelocity(ApproximateThrowVelocity(Hand) * ThrowVelocityMultiplier); + Object->ThrowEffects(); +} + +// Drop +bool AFireworksPawn::Drop(EControllerHand Hand) +{ + if (Hand == EControllerHand::Left) { + // Left hand + if (IsValid(HeldObject_L)) { + ThrowObject(HeldObject_L, Hand); + + HeldObject_L = nullptr; + IsGrabbingL = false; + } + else { + return false; + } + } + else { + // Right hand + if (IsValid(HeldObject_R)) { + ThrowObject(HeldObject_R, Hand); + + HeldObject_R = nullptr; + IsGrabbingR = false; + } + else { + return false; + } + } + + return true; +} + +// Add firecracker to inventory +void AFireworksPawn::AddToInventory(const FFireworkEntry& Entry) +{ + +} + +// Remove firecracker from inventory +void AFireworksPawn::RemoveFromInventory(const FFireworkData& Item) +{ + +} + +// Enable laser on specific hand +void AFireworksPawn::EnableLaserOnHand(EControllerHand Hand) +{ + if (Hand == EControllerHand::Left) + { + TryShowLaserL = true; + } + else { + TryShowLaserR = true; + } +} + +// Disable laser on hand +void AFireworksPawn::DisableLaserOnHand(EControllerHand Hand) +{ + if (Hand == EControllerHand::Left) + { + TryShowLaserL = false; + } + else { + TryShowLaserR = false; + } +} + +// Update laser visuals and trace +void AFireworksPawn::TryUpdateLasers() +{ + // --- Left Hand --- + + // Check if this hand is grabbing anything, if not - continue + if (!IsGrabbingL) { + + // Check if is pointing at any widget - if yes, omit trace and show laser + if (WidgetInteractionL->IsOverHitTestVisibleWidget()) { + LaserL->SetHiddenInGame(false); + LaserL->SetRelativeScale3D(FVector(WidgetInteractionL->GetLastHitResult().Distance, LaserL->GetRelativeScale3D().Y, LaserL->GetRelativeScale3D().Z)); + } // If not pointing widget, check if Laser (teleport) button is pressed - if yes, show laser + else if (TryShowLaserL) + { + FVector StartLocation = LaserL->GetComponentLocation(); + FVector EndLocation = StartLocation + (WidgetInteractionL->GetForwardVector() * WidgetInteractionL->InteractionDistance); + GetWorld()->LineTraceSingleByChannel(CurrentLaserHitL, StartLocation, EndLocation, ECollisionChannel::ECC_Visibility); + + LaserL->SetHiddenInGame(false); + LaserL->SetRelativeScale3D(FVector(CurrentLaserHitL.Distance, LaserL->GetRelativeScale3D().Y, LaserL->GetRelativeScale3D().Z)); + } // If the laser is visible, and should not - hide it + else if(!LaserL->bHiddenInGame) + { + LaserL->SetHiddenInGame(true); + } + } + + // --- Right Hand --- + + // Check if this hand is grabbing anything, if not - continue + if (!IsGrabbingR) { + + // Check if is pointing at any widget - if yes, omit trace and show laser + if (WidgetInteractionR->IsOverHitTestVisibleWidget()) { + LaserR->SetHiddenInGame(false); + LaserR->SetRelativeScale3D(FVector(WidgetInteractionR->GetLastHitResult().Distance, LaserR->GetRelativeScale3D().Y, LaserR->GetRelativeScale3D().Z)); + } // If not pointing widget, check if Laser (teleport) button is pressed - if yes, show laser + else if (TryShowLaserR) + { + FVector StartLocation = LaserR->GetComponentLocation(); + FVector EndLocation = StartLocation + (WidgetInteractionR->GetForwardVector() * WidgetInteractionR->InteractionDistance); + GetWorld()->LineTraceSingleByChannel(CurrentLaserHitR, StartLocation, EndLocation, ECollisionChannel::ECC_Visibility); + + LaserR->SetHiddenInGame(false); + LaserR->SetRelativeScale3D(FVector(CurrentLaserHitR.Distance, LaserR->GetRelativeScale3D().Y, LaserR->GetRelativeScale3D().Z)); + } // If the laser is visible, and should not - hide it + else if (!LaserR->bHiddenInGame) + { + LaserR->SetHiddenInGame(true); + } + } +} + +// Try update teleport visual +void AFireworksPawn::TryUpdateTeleportVisual() +{ + bool RightLaserCanTeleport = !LaserR->bHiddenInGame && (IsValid(CurrentLaserHitR.GetActor()) ? CurrentLaserHitR.GetActor()->ActorHasTag(TEXT("Ground")) : false); + bool LeftLaserCanTeleport = !LaserL->bHiddenInGame && (IsValid(CurrentLaserHitL.GetActor()) ? CurrentLaserHitL.GetActor()->ActorHasTag(TEXT("Ground")) : false); + + // Firstly cover the case of both hands pointing at ground with laser + if (RightLaserCanTeleport && LeftLaserCanTeleport) + { + if (DominatingHand == EControllerHand::Left) + { + TeleportVisual->SetActorHiddenInGame(false); + TeleportVisual->SetActorLocation(CurrentLaserHitL.Location); + return; + } + else + { + TeleportVisual->SetActorHiddenInGame(false); + TeleportVisual->SetActorLocation(CurrentLaserHitR.Location); + return; + } + } + + // Check if any hand is pointing laser at the ground + if (LeftLaserCanTeleport) + { + TeleportVisual->SetActorHiddenInGame(false); + TeleportVisual->SetActorLocation(CurrentLaserHitL.Location); + return; + } + else if (RightLaserCanTeleport) + { + TeleportVisual->SetActorHiddenInGame(false); + TeleportVisual->SetActorLocation(CurrentLaserHitR.Location); + return; + } + else { + TeleportVisual->SetActorHiddenInGame(true); + } +} \ No newline at end of file diff --git a/Source/FireworkDuels/FireworksPawn.h b/Source/FireworkDuels/FireworksPawn.h new file mode 100644 index 0000000..bec124f --- /dev/null +++ b/Source/FireworkDuels/FireworksPawn.h @@ -0,0 +1,182 @@ +// Fill out your copyright notice in the Description page of Project Settings. + +#pragma once + +#include "CoreMinimal.h" +#include "GameFramework/Pawn.h" +#include "Camera/CameraComponent.h" +#include "Kismet/KismetMathLibrary.h" +#include "Components/SceneComponent.h" +#include "PickableObject.h" +#include "MotionControllerComponent.h" +#include "Components/SphereComponent.h" +#include "Components/SkeletalMeshComponent.h" +#include "Components/StaticMeshComponent.h" +#include "WickComponent.h" +#include "Components/WidgetInteractionComponent.h" +#include "DrawDebugHelpers.h" +#include "CustomDataTypes.h" +#include "FireworksPawn.generated.h" + +UCLASS() +class FIREWORKDUELS_API AFireworksPawn : public APawn +{ + GENERATED_BODY() + +public: + // Sets default values for this pawn's properties + AFireworksPawn(); + +protected: + // Called when the game starts or when spawned + virtual void BeginPlay() override; + +public: + // Called every frame + virtual void Tick(float DeltaTime) override; + + // Called to bind functionality to input + virtual void SetupPlayerInputComponent(class UInputComponent* PlayerInputComponent) override; + + // Components + + UPROPERTY(VisibleAnywhere) + USceneComponent* PawnRoot; + + UPROPERTY(VisibleAnywhere) + USceneComponent* CameraRoot; + + UPROPERTY(VisibleAnywhere, BlueprintReadOnly) + UCameraComponent* VRCamera; + + UPROPERTY(VisibleAnywhere, BlueprintReadOnly) + UMotionControllerComponent* MotionControllerR; + + UPROPERTY(VisibleAnywhere, BlueprintReadOnly) + UMotionControllerComponent* MotionControllerL; + + UPROPERTY(VisibleAnywhere, BlueprintReadWrite) + USkeletalMeshComponent* LeftHandMesh; + + UPROPERTY(VisibleAnywhere, BlueprintReadWrite) + USkeletalMeshComponent* RightHandMesh; + + UPROPERTY(VisibleAnywhere, BlueprintReadOnly) + USphereComponent* RightHandCollision; + + UPROPERTY(VisibleAnywhere, BlueprintReadOnly) + USphereComponent* LeftHandCollision; + + UPROPERTY(VisibleAnywhere, BlueprintReadWrite) + UStaticMeshComponent* LaserL; + + UPROPERTY(VisibleAnywhere, BlueprintReadWrite) + UStaticMeshComponent* LaserR; + + UPROPERTY(EditAnywhere, BlueprintReadWrite) + UWidgetInteractionComponent* WidgetInteractionL; + + UPROPERTY(EditAnywhere, BlueprintReadWrite) + UWidgetInteractionComponent* WidgetInteractionR; + + // Variables + + UPROPERTY(BlueprintReadWrite) + FInventory Inventory; + + UPROPERTY(BlueprintReadWrite) + APickableObject* HeldObject_R; + + UPROPERTY(BlueprintReadWrite) + APickableObject* HeldObject_L; + + UPROPERTY(EditAnywhere, BlueprintReadWrite) + int32 Cash; + + UPROPERTY(BlueprintReadWrite) + APickableObject* HoveredActorR; + + UPROPERTY(BlueprintReadWrite) + APickableObject* HoveredActorL; + + UPROPERTY(BlueprintReadWrite) + bool IsGrabbingR; + + UPROPERTY(BlueprintReadWrite) + bool IsGrabbingL; + + UPROPERTY(BlueprintReadWrite) + bool TryShowLaserR; + + UPROPERTY(BlueprintReadWrite) + bool TryShowLaserL; + + UPROPERTY(EditAnywhere, BlueprintReadWrite) + bool DrawApproximationDebug = false; + + UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Throwing") + float ThrowVelocityMultiplier = 1.f; + + UPROPERTY(VisibleAnywhere, BlueprintReadOnly) + FHitResult CurrentLaserHitL; + + UPROPERTY(VisibleAnywhere, BlueprintReadOnly) + FHitResult CurrentLaserHitR; + + UPROPERTY(EditAnywhere, BlueprintReadWrite) + AActor* TeleportVisual; + + // How much velocity samples should be recorded for throwing direction approximation + UPROPERTY(EditDefaultsOnly, Category = "Throwing") + int32 VelocitySamples = 5; + + TArray VelocitySamples_L; + TArray VelocitySamples_R; + + UPROPERTY(EditAnywhere, BlueprintReadWrite) + EControllerHand DominatingHand = EControllerHand::Right; + + // Functions + + // Try to grab object + UFUNCTION(BlueprintCallable) + bool TryGrab(EControllerHand Hand); + + // Drop object + UFUNCTION(BlueprintCallable) + bool Drop(EControllerHand Hand); + + // Attach grabbed object to the hand at specified socket transform + UFUNCTION(BlueprintCallable) + void SetupGrabAttachment(EControllerHand Hand); + + // Throw an object + void ThrowObject(APickableObject* Object, EControllerHand Hand); + + // Sample hand velocities + void SampleHandVelocities(); + + // Approximate throw velocity + FVector ApproximateThrowVelocity(EControllerHand Hand); + + // Add firecracker to inventory + UFUNCTION(BlueprintCallable) + void AddToInventory(const FFireworkEntry& Entry); + + // Remove firecracker from inventory + UFUNCTION(BlueprintCallable) + void RemoveFromInventory(const FFireworkData& Item); + + // ABA ABA + UFUNCTION(BlueprintCallable) + void EnableLaserOnHand(EControllerHand Hand); + + UFUNCTION(BlueprintCallable) + void DisableLaserOnHand(EControllerHand Hand); + + UFUNCTION() + void TryUpdateLasers(); + + UFUNCTION() + void TryUpdateTeleportVisual(); +}; diff --git a/Source/FireworkDuels/InventoryCrate.cpp b/Source/FireworkDuels/InventoryCrate.cpp new file mode 100644 index 0000000..67a7026 --- /dev/null +++ b/Source/FireworkDuels/InventoryCrate.cpp @@ -0,0 +1,44 @@ +// All rights reserved. + + +#include "InventoryCrate.h" + +// Sets default values +AInventoryCrate::AInventoryCrate() +{ + // Set this actor to call Tick() every frame. You can turn this off to improve performance if you don't need it. + PrimaryActorTick.bCanEverTick = true; + + StaticMesh = CreateDefaultSubobject(TEXT("StaticMesh")); + ItemMesh1 = CreateDefaultSubobject(TEXT("ItemMesh1")); + ItemMesh1->SetupAttachment(StaticMesh); + ItemMesh2 = CreateDefaultSubobject(TEXT("ItemMesh2")); + ItemMesh2->SetupAttachment(StaticMesh); +} + +// Called when the game starts or when spawned +void AInventoryCrate::BeginPlay() +{ + Super::BeginPlay(); + +} + +// Called every frame +void AInventoryCrate::Tick(float DeltaTime) +{ + Super::Tick(DeltaTime); + FloatItemMeshes(DeltaTime); +} + +void AInventoryCrate::FloatItemMeshes(float DeltaTime) +{ + if (Show1) + { + ItemMesh1->AddRelativeRotation(FRotator(0.f, 0.f, (30.f * DeltaTime))); + } + + if (Show2) + { + ItemMesh2->AddRelativeRotation(FRotator(0.f, 0.f, (30.f * DeltaTime))); + } +} \ No newline at end of file diff --git a/Source/FireworkDuels/InventoryCrate.h b/Source/FireworkDuels/InventoryCrate.h new file mode 100644 index 0000000..80a69f1 --- /dev/null +++ b/Source/FireworkDuels/InventoryCrate.h @@ -0,0 +1,53 @@ +// All rights reserved. + +#pragma once + +#include "CoreMinimal.h" +#include "GameFramework/Actor.h" +#include "Components/StaticMeshComponent.h" +#include "CustomDataTypes.h" +#include "FireworkBase.h" +#include "InventoryCrate.generated.h" + +UCLASS() +class FIREWORKDUELS_API AInventoryCrate : public AActor +{ + GENERATED_BODY() + +public: + // Sets default values for this actor's properties + AInventoryCrate(); + + UPROPERTY(EditAnywhere, BlueprintReadWrite) + UStaticMeshComponent* StaticMesh; + + UPROPERTY(EditAnywhere, BlueprintReadOnly) + UStaticMeshComponent* ItemMesh1; + + UPROPERTY(EditAnywhere, BlueprintReadOnly) + UStaticMeshComponent* ItemMesh2; + + UPROPERTY(EditAnywhere, BlueprintReadOnly) + bool Show1 = true; + + UPROPERTY(EditAnywhere, BlueprintReadOnly) + bool Show2 = true; + + UPROPERTY(EditAnywhere, BlueprintReadWrite) + TEnumAsByte Item1; + + UPROPERTY(EditAnywhere, BlueprintReadWrite) + TEnumAsByte Item2; + +protected: + // Called when the game starts or when spawned + virtual void BeginPlay() override; + +public: + // Called every frame + virtual void Tick(float DeltaTime) override; + + UFUNCTION() + void FloatItemMeshes(float DeltaTime); + +}; diff --git a/Source/FireworkDuels/InventoryItem.cpp b/Source/FireworkDuels/InventoryItem.cpp new file mode 100644 index 0000000..08ed941 --- /dev/null +++ b/Source/FireworkDuels/InventoryItem.cpp @@ -0,0 +1,41 @@ +// Fill out your copyright notice in the Description page of Project Settings. + + +#include "InventoryItem.h" + +// Sets default values +AInventoryItem::AInventoryItem() +{ + // Set this actor to call Tick() every frame. You can turn this off to improve performance if you don't need it. + PrimaryActorTick.bCanEverTick = true; + + StaticMeshComponent = CreateDefaultSubobject(TEXT("Static Mesh Component")); + RootComponent = StaticMeshComponent; + StaticMeshComponent->SetCollisionProfileName(TEXT("NoCollision")); + Collision = CreateDefaultSubobject(TEXT("Collision")); + Collision->SetupAttachment(RootComponent); + Collision->SetSphereRadius(CollisionRadius); + Collision->SetCollisionObjectType(ECollisionChannel::ECC_Vehicle); + Collision->SetCollisionProfileName(TEXT("OverpalAll")); +} + +// Called when the game starts or when spawned +void AInventoryItem::BeginPlay() +{ + Super::BeginPlay(); + +} + +// Called every frame +void AInventoryItem::Tick(float DeltaTime) +{ + Super::Tick(DeltaTime); + +} + +// Initailize +void AInventoryItem::Initialize() +{ + StaticMeshComponent->SetStaticMesh(StaticMesh); + +} \ No newline at end of file diff --git a/Source/FireworkDuels/InventoryItem.h b/Source/FireworkDuels/InventoryItem.h new file mode 100644 index 0000000..2c4a4e2 --- /dev/null +++ b/Source/FireworkDuels/InventoryItem.h @@ -0,0 +1,56 @@ +// Fill out your copyright notice in the Description page of Project Settings. + +#pragma once + +#include "CoreMinimal.h" +#include "Components/SphereComponent.h" +#include "Components/StaticMeshComponent.h" +#include "CustomDataTypes.h" +#include "GameFramework/Actor.h" +#include "InventoryItem.generated.h" + +UCLASS() +class FIREWORKDUELS_API AInventoryItem : public AActor +{ + GENERATED_BODY() + +public: + // Sets default values for this actor's properties + AInventoryItem(); + +protected: + // Called when the game starts or when spawned + virtual void BeginPlay() override; + +public: + // Called every frame + virtual void Tick(float DeltaTime) override; + + UPROPERTY(VisibleAnywhere, BlueprintReadOnly) + UStaticMeshComponent* StaticMeshComponent; + + UPROPERTY(VisibleAnywhere, BlueprintReadOnly) + USphereComponent* Collision; + + UPROPERTY(EditAnywhere, BlueprintReadWrite) + UStaticMesh* StaticMesh; + + UPROPERTY(BlueprintReadOnly) + FFireworkEntry FireworkEntryData; + + UPROPERTY(BlueprintReadOnly, VisibleAnywhere) + float TargetDistanceAlongSpline; + + UPROPERTY(EditAnywhere) + bool bIsFirework; + + UPROPERTY(EditDefaultsOnly) + float CollisionRadius; + + UFUNCTION() + void Initialize(); + + UFUNCTION(BlueprintImplementableEvent) + void TryDestroy(); + +}; diff --git a/Source/FireworkDuels/InventoryManager.cpp b/Source/FireworkDuels/InventoryManager.cpp new file mode 100644 index 0000000..d016fcd --- /dev/null +++ b/Source/FireworkDuels/InventoryManager.cpp @@ -0,0 +1,71 @@ +#include "InventoryManager.h" + +// Add item to inventory +void AInventoryManager::AddToInventory(const FFireworkData& Item, const int32& Quantity, const APawn* Pawn) +{ + FInventory* InventoryToUpdate = Inventory.Find(Pawn); + + // If there's no inventory associated with supplied pawn, create one + if (!InventoryToUpdate) + { + InventoryToUpdate = new FInventory(); + } + + FFireworkEntry* ItemToUpdate = InventoryToUpdate->Items.FindByPredicate([&](const FFireworkEntry& ThisItem) + { + return ThisItem.FireworkData.Firework == Item.Firework; + }); + + if (ItemToUpdate == nullptr) { + UE_LOG(LogTemp, Warning, TEXT("ItemToUpdate not found - creating one")); + ItemToUpdate = new FFireworkEntry(Item, Quantity); + InventoryToUpdate->Items.Add(*ItemToUpdate); + } + else { + UE_LOG(LogTemp, Warning, TEXT("ItemToUpdate was found, updating...")); + ItemToUpdate->Quantity += 1; + } +} + +// Remove item from inventory +void AInventoryManager::RemoveFromInventory(const FFireworkData& Item, const APawn* Pawn) +{ + // code +} + +// Remove all items of a specified player from inventory (for example if he quits match mid game) +void AInventoryManager::RemovePlayerItems(const APawn* Pawn) +{ + // code +} + +// Get joint inventory of all players +FInventory AInventoryManager::GetInventory() +{ + FInventory Joint; + TArray Pawns; + Inventory.GetKeys(Pawns); + + for (int32 i = 0; i < Pawns.Num(); i++) + { + FInventory* ThisInventory = Inventory.Find(Pawns[i]); + for (int32 f = 0; f < ThisInventory->Items.Num(); f++) + { + // Check if items of this category already exist in joint inventory + FFireworkEntry* ItemToUpdate = Joint.Items.FindByPredicate([&](const FFireworkEntry& ThisItem) { + return ThisItem.FireworkData.Firework == ThisInventory->Items[i].FireworkData.Firework; + }); + + if (ItemToUpdate == nullptr) { + ItemToUpdate = &ThisInventory->Items[i]; + } + else { + ItemToUpdate->Quantity += ThisInventory->Items[i].Quantity; + } + + Joint.Items.Add(*ItemToUpdate); + } + } + + return Joint; +} \ No newline at end of file diff --git a/Source/FireworkDuels/InventoryManager.h b/Source/FireworkDuels/InventoryManager.h new file mode 100644 index 0000000..f47b230 --- /dev/null +++ b/Source/FireworkDuels/InventoryManager.h @@ -0,0 +1,32 @@ +// All rights reserved. + +#pragma once + +#include "CoreMinimal.h" +#include "GameFramework/Actor.h" +#include "CustomDataTypes.h" +#include "GameFramework/Pawn.h" +#include "InventoryManager.generated.h" + +UCLASS() +class FIREWORKDUELS_API AInventoryManager : public AActor +{ + GENERATED_BODY() + +public: + UPROPERTY(BlueprintReadOnly) + TMap Inventory; + + UFUNCTION(BlueprintCallable) + void AddToInventory(const FFireworkData& Item, const int32& Quantity, const APawn* Pawn); + + UFUNCTION(BlueprintCallable) + void RemoveFromInventory(const FFireworkData& Item, const APawn* Pawn); + + UFUNCTION(BlueprintCallable) + void RemovePlayerItems(const APawn* Pawn); + + UFUNCTION(BlueprintCallable) + FInventory GetInventory(); + +}; \ No newline at end of file diff --git a/Source/FireworkDuels/MySplineMeshComponent.cpp b/Source/FireworkDuels/MySplineMeshComponent.cpp new file mode 100644 index 0000000..0c96c77 --- /dev/null +++ b/Source/FireworkDuels/MySplineMeshComponent.cpp @@ -0,0 +1,5 @@ +// Fill out your copyright notice in the Description page of Project Settings. + + +#include "MySplineMeshComponent.h" + diff --git a/Source/FireworkDuels/MySplineMeshComponent.h b/Source/FireworkDuels/MySplineMeshComponent.h new file mode 100644 index 0000000..5ac8ccd --- /dev/null +++ b/Source/FireworkDuels/MySplineMeshComponent.h @@ -0,0 +1,17 @@ +// Fill out your copyright notice in the Description page of Project Settings. + +#pragma once + +#include "CoreMinimal.h" +#include "Components/SplineMeshComponent.h" +#include "MySplineMeshComponent.generated.h" + +/** + * + */ +UCLASS() +class FIREWORKDUELS_API UMySplineMeshComponent : public USplineMeshComponent +{ + GENERATED_BODY() + +}; diff --git a/Source/FireworkDuels/PickableObject.cpp b/Source/FireworkDuels/PickableObject.cpp new file mode 100644 index 0000000..1c29ee3 --- /dev/null +++ b/Source/FireworkDuels/PickableObject.cpp @@ -0,0 +1,30 @@ +// Fill out your copyright notice in the Description page of Project Settings. + + +#include "PickableObject.h" + +// Sets default values +APickableObject::APickableObject() +{ + // Set this actor to call Tick() every frame. You can turn this off to improve performance if you don't need it. + PrimaryActorTick.bCanEverTick = true; + + StaticMesh = CreateDefaultSubobject(TEXT("StaticMesh")); + StaticMesh->SetStaticMesh(Mesh); + RootComponent = StaticMesh; + +} + +// Called when the game starts or when spawned +void APickableObject::BeginPlay() +{ + Super::BeginPlay(); + +} + +// Called every frame +void APickableObject::Tick(float DeltaTime) +{ + Super::Tick(DeltaTime); + +} \ No newline at end of file diff --git a/Source/FireworkDuels/PickableObject.h b/Source/FireworkDuels/PickableObject.h new file mode 100644 index 0000000..f7e3814 --- /dev/null +++ b/Source/FireworkDuels/PickableObject.h @@ -0,0 +1,55 @@ +// Fill out your copyright notice in the Description page of Project Settings. + +#pragma once + +#include "CoreMinimal.h" +#include "GameFramework/Actor.h" +#include "Components/StaticMeshComponent.h" +#include "Engine/StaticMesh.h" +#include "Animation/AnimSequenceBase.h" +#include "PickableObject.generated.h" + +UCLASS() +class FIREWORKDUELS_API APickableObject : public AActor +{ + GENERATED_BODY() + +public: + // Sets default values for this actor's properties + APickableObject(); + +protected: + // Called when the game starts or when spawned + virtual void BeginPlay() override; + +public: + // Called every frame + virtual void Tick(float DeltaTime) override; + + UPROPERTY(EditDefaultsOnly, BlueprintReadOnly) + UStaticMesh* Mesh; + + UPROPERTY(VisibleAnywhere, BlueprintReadOnly) + UStaticMeshComponent* StaticMesh; + + UPROPERTY(BlueprintReadWrite, EditAnywhere) + bool CanBeGrabbed; + + UPROPERTY(BlueprintReadWrite, EditAnywhere) + UAnimSequenceBase* GrabAnimMod; + + UPROPERTY(EditDefaultsOnly, BlueprintReadOnly) + FTransform InventoryAdditionalTransform; + + UPROPERTY(EditAnywhere, BlueprintReadWrite) + bool IsHeld; + + UFUNCTION(BlueprintImplementableEvent, BlueprintCallable) + void OnUsed(); + + UFUNCTION(BlueprintImplementableEvent, BlueprintCallable) + void OnEndUsed(); + + UFUNCTION(BlueprintImplementableEvent) + void ThrowEffects(); +}; diff --git a/Source/FireworkDuels/Private/FKGameState.cpp b/Source/FireworkDuels/Private/FKGameState.cpp new file mode 100644 index 0000000..1cc033a --- /dev/null +++ b/Source/FireworkDuels/Private/FKGameState.cpp @@ -0,0 +1,4 @@ +// All rights reserved. + + +#include "FKGameState.h" \ No newline at end of file diff --git a/Source/FireworkDuels/Public/FKGameState.h b/Source/FireworkDuels/Public/FKGameState.h new file mode 100644 index 0000000..30d9ad9 --- /dev/null +++ b/Source/FireworkDuels/Public/FKGameState.h @@ -0,0 +1,17 @@ +// All rights reserved. + +#pragma once + +#include "CoreMinimal.h" +#include "GameFramework/GameStateBase.h" +#include "../InventoryManager.h" +#include "FKGameState.generated.h" + +/** + * + */ +UCLASS() +class FIREWORKDUELS_API AFKGameState : public AGameStateBase +{ + GENERATED_BODY() +}; diff --git a/Source/FireworkDuels/SpawnManager.cpp b/Source/FireworkDuels/SpawnManager.cpp new file mode 100644 index 0000000..c52e639 --- /dev/null +++ b/Source/FireworkDuels/SpawnManager.cpp @@ -0,0 +1,26 @@ +// All rights reserved. + + +#include "SpawnManager.h" + +// Sets default values +ASpawnManager::ASpawnManager() +{ + // Set this actor to call Tick() every frame. You can turn this off to improve performance if you don't need it. + PrimaryActorTick.bCanEverTick = false; + +} + +void ASpawnManager::GenerateBoard() { + int32 ClassesCount = SpawnableClasses.Num(); + FVector ActorLocation = this->GetActorLocation(); + + for (int32 i = 0; i < BlocksY; i++) { + for (int32 o = 0; o < BlocksX; o++) { + int32 RandomIndex = FMath::RandRange(0, ClassesCount - 1); + FTransform SpawnTransform; + SpawnTransform.SetLocation(FVector((ActorLocation.X - (Distance * BlocksX / 2) + (o * Distance)), (ActorLocation.Y - (Distance * (BlocksY / 2)) + (i * Distance)), ActorLocation.Z)); + GetWorld()->SpawnActor(SpawnableClasses[RandomIndex], SpawnTransform); + } + } +} \ No newline at end of file diff --git a/Source/FireworkDuels/SpawnManager.h b/Source/FireworkDuels/SpawnManager.h new file mode 100644 index 0000000..bc99377 --- /dev/null +++ b/Source/FireworkDuels/SpawnManager.h @@ -0,0 +1,39 @@ +// All rights reserved. + +#pragma once + +#include "CoreMinimal.h" +#include "GameFramework/Actor.h" +#include "BuildingBlock.h" +#include "Math/UnrealMathUtility.h" +#include "SpawnManager.generated.h" + +UCLASS() +class FIREWORKDUELS_API ASpawnManager : public AActor +{ + GENERATED_BODY() + +public: + // Sets default values for this actor's properties + ASpawnManager(); + +protected: + + UPROPERTY(EditDefaultsOnly) + float Distance = 45.0f; + + UPROPERTY(BlueprintReadWrite, EditAnywhere) + int32 BlocksX = 5; + + UPROPERTY(BlueprintReadWrite, EditAnywhere) + int32 BlocksY = 5; + + UPROPERTY(EditAnywhere, BlueprintReadWrite) + TArray> SpawnableClasses; + + UFUNCTION(BlueprintCallable, CallInEditor) + void GenerateBoard(); + +public: + +}; diff --git a/Source/FireworkDuels/WickComponent.cpp b/Source/FireworkDuels/WickComponent.cpp new file mode 100644 index 0000000..c11ad8e --- /dev/null +++ b/Source/FireworkDuels/WickComponent.cpp @@ -0,0 +1,35 @@ +// Fill out your copyright notice in the Description page of Project Settings. + + +#include "WickComponent.h" + +// Called when the game starts +void UWickComponent::BeginPlay() +{ + Super::BeginPlay(); + + if (IsValid(GetStaticMesh().Get())) + { + DynamicMaterialReference = UMaterialInstanceDynamic::Create(GetStaticMesh().Get()->GetMaterial(0), this); + SetMaterial(0, DynamicMaterialReference); + } +} + + +FTransform UWickComponent::UpdateWickBurnEffects(float Alpha) +{ + FTransform CurrentTransform = CalcSliceTransformAtSplineOffset(1.f - Alpha); + + if (IsValid(EmitterReference)) + { + EmitterReference->SetWorldLocation(UKismetMathLibrary::TransformLocation(GetComponentTransform(), CurrentTransform.GetLocation())); + } + + if (IsValid(DynamicMaterialReference)) + { + DynamicMaterialReference->SetScalarParameterValue(TEXT("Alpha"), Alpha); + DynamicMaterialReference->SetVectorParameterValue(TEXT("BurnLocation"), UKismetMathLibrary::TransformLocation(GetComponentTransform(), CurrentTransform.GetLocation())); + } + + return CurrentTransform; +} \ No newline at end of file diff --git a/Source/FireworkDuels/WickComponent.h b/Source/FireworkDuels/WickComponent.h new file mode 100644 index 0000000..538c10d --- /dev/null +++ b/Source/FireworkDuels/WickComponent.h @@ -0,0 +1,32 @@ +// Fill out your copyright notice in the Description page of Project Settings. + +#pragma once + +#include "CoreMinimal.h" +#include "Components/SplineMeshComponent.h" +#include "Kismet/KismetMathLibrary.h" +#include "NiagaraComponent.h" +#include "Materials/MaterialInstanceDynamic.h" +#include "WickComponent.generated.h" + + +UCLASS() +class FIREWORKDUELS_API UWickComponent : public USplineMeshComponent +{ + GENERATED_BODY() + +protected: + // Called when the game starts + virtual void BeginPlay() override; + +public: + UPROPERTY() + UNiagaraComponent* EmitterReference; + + UPROPERTY() + UMaterialInstanceDynamic* DynamicMaterialReference; + + // This function calculates new position of where the wick is currently burning. + UFUNCTION(BlueprintCallable) + FTransform UpdateWickBurnEffects(float Alpha); +}; diff --git a/Source/FireworkDuels/WristMenuActor.cpp b/Source/FireworkDuels/WristMenuActor.cpp new file mode 100644 index 0000000..92642ec --- /dev/null +++ b/Source/FireworkDuels/WristMenuActor.cpp @@ -0,0 +1,42 @@ +// Fill out your copyright notice in the Description page of Project Settings. + +#include "WristMenuActor.h" + +// Sets default values +AWristMenuActor::AWristMenuActor() +{ + // Set this actor to call Tick() every frame. You can turn this off to improve performance if you don't need it. + PrimaryActorTick.bCanEverTick = true; + RootComponent = CreateDefaultSubobject(TEXT("Root")); + Spline = CreateDefaultSubobject(TEXT("Spline")); + Spline->SetupAttachment(RootComponent); +} + +// Called when the game starts or when spawned +void AWristMenuActor::BeginPlay() +{ + Super::BeginPlay(); + +} + + +// Called every frame +void AWristMenuActor::Tick(float DeltaTime) +{ + Super::Tick(DeltaTime); +} + +// Invoke inventory menu +void AWristMenuActor::InvokeInventoryMenu() +{ + +} + +void AWristMenuActor::RevokeInventoryMenu() +{ + +} + +void AWristMenuActor::UpdateInventory(FInventory NewInventory) { + +} \ No newline at end of file diff --git a/Source/FireworkDuels/WristMenuActor.h b/Source/FireworkDuels/WristMenuActor.h new file mode 100644 index 0000000..d1b4b3d --- /dev/null +++ b/Source/FireworkDuels/WristMenuActor.h @@ -0,0 +1,52 @@ +// Fill out your copyright notice in the Description page of Project Settings. + +#pragma once + +#include "CoreMinimal.h" +#include "GameFramework/Actor.h" +#include "CustomDataTypes.h" +#include "PickableObject.h" +#include "InventoryItem.h" +#include "FireworksPawn.h" +#include "Components/SplineComponent.h" +#include "Kismet/KismetMathLibrary.h" +#include "Components/SceneComponent.h" +#include "WristMenuActor.generated.h" + +UCLASS() +class FIREWORKDUELS_API AWristMenuActor : public AActor +{ + GENERATED_BODY() + +public: + // Sets default values for this actor's properties + AWristMenuActor(); + +protected: + // Called when the game starts or when spawned + virtual void BeginPlay() override; + +public: + // Called every frame + virtual void Tick(float DeltaTime) override; + + // Variables + + UPROPERTY(EditAnywhere, BlueprintReadWrite) + USplineComponent* Spline; + + UPROPERTY(EditAnywhere, BlueprintReadWrite) + FInventory Inventory; + + // Methods + + UFUNCTION(BlueprintCallable) + void InvokeInventoryMenu(); + + UFUNCTION(BlueprintCallable) + void RevokeInventoryMenu(); + + UFUNCTION(BlueprintCallable) + void UpdateInventory(FInventory NewInventory); + +}; diff --git a/Source/FireworkDuelsEditor.Target.cs b/Source/FireworkDuelsEditor.Target.cs new file mode 100644 index 0000000..b397bb5 --- /dev/null +++ b/Source/FireworkDuelsEditor.Target.cs @@ -0,0 +1,14 @@ +// Copyright Epic Games, Inc. All Rights Reserved. + +using UnrealBuildTool; +using System.Collections.Generic; + +public class FireworkDuelsEditorTarget : TargetRules +{ + public FireworkDuelsEditorTarget( TargetInfo Target) : base(Target) + { + Type = TargetType.Editor; + DefaultBuildSettings = BuildSettingsVersion.V2; + ExtraModuleNames.AddRange( new string[] { "FireworkDuels" } ); + } +}