Section 12: Footsteps - Lecture 245

Turn hips while running backwards

removed some files related to Rider and added to gitignore
This commit is contained in:
charnet3d 2024-02-06 01:53:59 +01:00
parent 183e1034c8
commit b385ef2571
30 changed files with 53 additions and 287 deletions

4
.gitignore vendored
View File

@ -1,3 +1,7 @@
# Rider files
.idea/
global.json
# Visual Studio 2015 user specific files
.vs/

View File

@ -1,13 +0,0 @@
# Default ignored files
/shelf/
/workspace.xml
# Rider ignored files
/contentModel.xml
/projectSettingsUpdater.xml
/modules.xml
/.idea.Shooter.iml
# Editor-based HTTP Client requests
/httpRequests/
# Datasource local storage ignored files
/dataSources/
/dataSources.local.xml

View File

@ -1 +0,0 @@
Shooter

View File

@ -1,4 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="Encoding" addBOMForNewFiles="with BOM under Windows, with no BOM otherwise" />
</project>

View File

@ -1,8 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="UserContentModel">
<attachedFolders />
<explicitIncludes />
<explicitExcludes />
</component>
</project>

View File

@ -1,6 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="VcsDirectoryMappings">
<mapping directory="" vcs="Git" />
</component>
</project>

View File

@ -1 +0,0 @@
Shooter

View File

@ -1,4 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="Encoding" addBOMForNewFiles="with BOM under Windows, with no BOM otherwise" />
</project>

View File

@ -1,8 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="UserContentModel">
<attachedFolders />
<explicitIncludes />
<explicitExcludes />
</component>
</project>

View File

@ -1,6 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="RiderProjectSettingsUpdater">
<option name="vcsConfiguration" value="2" />
</component>
</project>

View File

@ -1,6 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="VcsDirectoryMappings">
<mapping directory="" vcs="Git" />
</component>
</project>

View File

@ -1,221 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="AutoGeneratedRunConfigurationManager">
<projectFile>Intermediate/ProjectFiles/Shooter.vcxproj</projectFile>
<projectFile>Intermediate/ProjectFiles/UE5.vcxproj</projectFile>
</component>
<component name="ChangeListManager">
<list default="true" id="547cb3b8-1d7e-4022-b388-a96c7a33350a" name="Changes" comment="">
<change afterPath="$PROJECT_DIR$/Content/_Game/Assets/Textures/Icons/ARAmmo.uasset" afterDir="false" />
<change afterPath="$PROJECT_DIR$/Content/_Game/Character/Animations/Retargeted/AnimStarterPack/Reload_Rifle_Hip_Belica.uasset" afterDir="false" />
<change afterPath="$PROJECT_DIR$/Content/_Game/Character/Animations/Retargeted/AnimStarterPack/Reload_SMG.uasset" afterDir="false" />
<change afterPath="$PROJECT_DIR$/Content/_Game/Character/Rigs/IK_Belica.uasset" afterDir="false" />
<change afterPath="$PROJECT_DIR$/Content/_Game/Character/Rigs/IK_UE4_Mannequin.uasset" afterDir="false" />
<change afterPath="$PROJECT_DIR$/Content/_Game/Character/Rigs/RTG_UE4_Mannequin.uasset" afterDir="false" />
<change afterPath="$PROJECT_DIR$/Content/_Game/Curves/ItemScaleCurve.uasset" afterDir="false" />
<change afterPath="$PROJECT_DIR$/Content/_Game/Curves/ItemZCurve.uasset" afterDir="false" />
<change afterPath="$PROJECT_DIR$/Content/_Game/HUD/AmmoCountBP.uasset" afterDir="false" />
<change afterPath="$PROJECT_DIR$/Content/_Game/HUD/ShooterHUDOverlayBP.uasset" afterDir="false" />
<change afterPath="$PROJECT_DIR$/Content/_Game/PlayerController/ShooterPlayerControllerBP.uasset" afterDir="false" />
<change afterPath="$PROJECT_DIR$/Content/_Game/Weapons/Meshes/BelicaGuns.uasset" afterDir="false" />
<change afterPath="$PROJECT_DIR$/Content/_Game/Weapons/Meshes/BelicaGuns_PhysicsAsset.uasset" afterDir="false" />
<change afterPath="$PROJECT_DIR$/Content/_Game/Weapons/Meshes/BelicaGuns_Skeleton.uasset" afterDir="false" />
<change afterPath="$PROJECT_DIR$/Content/_Game/Weapons/Meshes/Belica_Guns_Physics.uasset" afterDir="false" />
<change afterPath="$PROJECT_DIR$/Content/_Game/Weapons/Meshes/Transparent.uasset" afterDir="false" />
<change afterPath="$PROJECT_DIR$/Source/Shooter/ShooterPlayerController.cpp" afterDir="false" />
<change afterPath="$PROJECT_DIR$/Source/Shooter/ShooterPlayerController.h" afterDir="false" />
<change beforePath="$PROJECT_DIR$/.idea/.idea.Shooter/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/.idea.Shooter/.idea/workspace.xml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/Config/DefaultEditor.ini" beforeDir="false" afterPath="$PROJECT_DIR$/Config/DefaultEditor.ini" afterDir="false" />
<change beforePath="$PROJECT_DIR$/Config/DefaultEngine.ini" beforeDir="false" afterPath="$PROJECT_DIR$/Config/DefaultEngine.ini" afterDir="false" />
<change beforePath="$PROJECT_DIR$/Config/DefaultInput.ini" beforeDir="false" afterPath="$PROJECT_DIR$/Config/DefaultInput.ini" afterDir="false" />
<change beforePath="$PROJECT_DIR$/Content/ParagonLtBelica/Characters/Heroes/Belica/Meshes/Belica.uasset" beforeDir="false" afterPath="$PROJECT_DIR$/Content/ParagonLtBelica/Characters/Heroes/Belica/Meshes/Belica.uasset" afterDir="false" />
<change beforePath="$PROJECT_DIR$/Content/ParagonLtBelica/Characters/Heroes/Belica/Meshes/Belica_Skeleton.uasset" beforeDir="false" afterPath="$PROJECT_DIR$/Content/ParagonLtBelica/Characters/Heroes/Belica/Meshes/Belica_Skeleton.uasset" afterDir="false" />
<change beforePath="$PROJECT_DIR$/Content/ParagonLtBelica/Characters/Heroes/Belica/Skins/Biohazard/Meshes/Belica_Biohazard.uasset" beforeDir="false" afterPath="$PROJECT_DIR$/Content/ParagonLtBelica/Characters/Heroes/Belica/Skins/Biohazard/Meshes/Belica_Biohazard.uasset" afterDir="false" />
<change beforePath="$PROJECT_DIR$/Content/_Game/Character/Animations/HipFireMontage.uasset" beforeDir="false" afterPath="$PROJECT_DIR$/Content/_Game/Character/Animations/HipFireMontage.uasset" afterDir="false" />
<change beforePath="$PROJECT_DIR$/Content/_Game/Character/ShooterCharacterBP.uasset" beforeDir="false" afterPath="$PROJECT_DIR$/Content/_Game/Character/ShooterCharacterBP.uasset" afterDir="false" />
<change beforePath="$PROJECT_DIR$/Content/_Game/GameMode/ShooterGameModeBaseBP.uasset" beforeDir="false" afterPath="$PROJECT_DIR$/Content/_Game/GameMode/ShooterGameModeBaseBP.uasset" afterDir="false" />
<change beforePath="$PROJECT_DIR$/Content/_Game/HUD/PickupWidgetBP.uasset" beforeDir="false" afterPath="$PROJECT_DIR$/Content/_Game/HUD/PickupWidgetBP.uasset" afterDir="false" />
<change beforePath="$PROJECT_DIR$/Content/_Game/Weapons/BaseWeapon/BaseWeaponBP.uasset" beforeDir="false" afterPath="$PROJECT_DIR$/Content/_Game/Weapons/BaseWeapon/BaseWeaponBP.uasset" afterDir="false" />
<change beforePath="$PROJECT_DIR$/Content/_Game/Weapons/Meshes/Belica_Guns.uasset" beforeDir="false" afterPath="$PROJECT_DIR$/Content/_Game/Weapons/Meshes/Belica_Guns.uasset" afterDir="false" />
<change beforePath="$PROJECT_DIR$/Shooter.uproject" beforeDir="false" afterPath="$PROJECT_DIR$/Shooter.uproject" afterDir="false" />
<change beforePath="$PROJECT_DIR$/Source/Shooter/Item.cpp" beforeDir="false" afterPath="$PROJECT_DIR$/Source/Shooter/Item.cpp" afterDir="false" />
<change beforePath="$PROJECT_DIR$/Source/Shooter/Item.h" beforeDir="false" afterPath="$PROJECT_DIR$/Source/Shooter/Item.h" afterDir="false" />
<change beforePath="$PROJECT_DIR$/Source/Shooter/ShooterCharacter.cpp" beforeDir="false" afterPath="$PROJECT_DIR$/Source/Shooter/ShooterCharacter.cpp" afterDir="false" />
<change beforePath="$PROJECT_DIR$/Source/Shooter/ShooterCharacter.h" beforeDir="false" afterPath="$PROJECT_DIR$/Source/Shooter/ShooterCharacter.h" afterDir="false" />
<change beforePath="$PROJECT_DIR$/Source/Shooter/Weapon.cpp" beforeDir="false" afterPath="$PROJECT_DIR$/Source/Shooter/Weapon.cpp" afterDir="false" />
<change beforePath="$PROJECT_DIR$/Source/Shooter/Weapon.h" beforeDir="false" afterPath="$PROJECT_DIR$/Source/Shooter/Weapon.h" afterDir="false" />
<change beforePath="$PROJECT_DIR$/Source/ShooterEditor.Target.cs" beforeDir="false" afterPath="$PROJECT_DIR$/Source/ShooterEditor.Target.cs" afterDir="false" />
</list>
<option name="SHOW_DIALOG" value="false" />
<option name="HIGHLIGHT_CONFLICTS" value="true" />
<option name="HIGHLIGHT_NON_ACTIVE_CHANGELIST" value="false" />
<option name="LAST_RESOLUTION" value="IGNORE" />
</component>
<component name="MarkdownSettingsMigration">
<option name="stateVersion" value="1" />
</component>
<component name="ProjectId" id="29LgiXkm4QZf4JCBsDms4ebqN2R" />
<component name="ProjectViewState">
<option name="hideEmptyMiddlePackages" value="true" />
<option name="showLibraryContents" value="true" />
</component>
<component name="PropertiesComponent">{
&quot;keyToString&quot;: {
&quot;RunOnceActivity.OpenProjectViewOnStart&quot;: &quot;true&quot;,
&quot;RunOnceActivity.ShowReadmeOnStart&quot;: &quot;true&quot;,
&quot;WebServerToolWindowFactoryState&quot;: &quot;false&quot;,
&quot;nodejs_package_manager_path&quot;: &quot;npm&quot;,
&quot;settings.editor.selected.configurable&quot;: &quot;terminal&quot;,
&quot;vue.rearranger.settings.migration&quot;: &quot;true&quot;
},
&quot;keyToStringList&quot;: {
&quot;rider.external.source.directories&quot;: [
&quot;C:\\Users\\Charnet3D\\AppData\\Roaming\\JetBrains\\Rider2022.3\\resharper-host\\DecompilerCache&quot;,
&quot;C:\\Users\\Charnet3D\\AppData\\Roaming\\JetBrains\\Rider2022.3\\resharper-host\\SourcesCache&quot;,
&quot;C:\\Users\\Charnet3D\\AppData\\Local\\Symbols\\src&quot;
]
}
}</component>
<component name="RunManager" selected="C++ Project.Shooter">
<configuration name="Shooter" type="CppProject" factoryName="C++ Project">
<configuration_1>
<option name="CONFIGURATION" value="DebugGame Editor" />
<option name="PLATFORM" value="Win64" />
<option name="PROJECT_FILE_PATH" value="$PROJECT_DIR$/Intermediate/ProjectFiles/Shooter.vcxproj" />
<option name="EXE_PATH" value="$(LocalDebuggerCommand)" />
<option name="PROGRAM_PARAMETERS" value="$(LocalDebuggerCommandArguments)" />
<option name="WORKING_DIRECTORY" value="$(LocalDebuggerWorkingDirectory)" />
<option name="PASS_PARENT_ENVS" value="1" />
<option name="USE_EXTERNAL_CONSOLE" value="0" />
</configuration_1>
<configuration_2>
<option name="CONFIGURATION" value="Shipping" />
<option name="PLATFORM" value="Win64" />
<option name="PROJECT_FILE_PATH" value="$PROJECT_DIR$/Intermediate/ProjectFiles/Shooter.vcxproj" />
<option name="EXE_PATH" value="$(LocalDebuggerCommand)" />
<option name="PROGRAM_PARAMETERS" value="$(LocalDebuggerCommandArguments)" />
<option name="WORKING_DIRECTORY" value="$(LocalDebuggerWorkingDirectory)" />
<option name="PASS_PARENT_ENVS" value="1" />
<option name="USE_EXTERNAL_CONSOLE" value="0" />
</configuration_2>
<configuration_3>
<option name="CONFIGURATION" value="DebugGame" />
<option name="PLATFORM" value="Win64" />
<option name="PROJECT_FILE_PATH" value="$PROJECT_DIR$/Intermediate/ProjectFiles/Shooter.vcxproj" />
<option name="EXE_PATH" value="$(LocalDebuggerCommand)" />
<option name="PROGRAM_PARAMETERS" value="$(LocalDebuggerCommandArguments)" />
<option name="WORKING_DIRECTORY" value="$(LocalDebuggerWorkingDirectory)" />
<option name="PASS_PARENT_ENVS" value="1" />
<option name="USE_EXTERNAL_CONSOLE" value="0" />
</configuration_3>
<configuration_4>
<option name="CONFIGURATION" value="Development Editor" />
<option name="PLATFORM" value="Win64" />
<option name="PROJECT_FILE_PATH" value="$PROJECT_DIR$/Intermediate/ProjectFiles/Shooter.vcxproj" />
<option name="EXE_PATH" value="$(LocalDebuggerCommand)" />
<option name="PROGRAM_PARAMETERS" value="$(LocalDebuggerCommandArguments)" />
<option name="WORKING_DIRECTORY" value="$(LocalDebuggerWorkingDirectory)" />
<option name="PASS_PARENT_ENVS" value="1" />
<option name="USE_EXTERNAL_CONSOLE" value="0" />
</configuration_4>
<configuration_5>
<option name="CONFIGURATION" value="Development" />
<option name="PLATFORM" value="Win64" />
<option name="PROJECT_FILE_PATH" value="$PROJECT_DIR$/Intermediate/ProjectFiles/Shooter.vcxproj" />
<option name="EXE_PATH" value="$(LocalDebuggerCommand)" />
<option name="PROGRAM_PARAMETERS" value="$(LocalDebuggerCommandArguments)" />
<option name="WORKING_DIRECTORY" value="$(LocalDebuggerWorkingDirectory)" />
<option name="PASS_PARENT_ENVS" value="1" />
<option name="USE_EXTERNAL_CONSOLE" value="0" />
</configuration_5>
<option name="DEFAULT_PROJECT_PATH" value="$PROJECT_DIR$/Intermediate/ProjectFiles/Shooter.vcxproj" />
<method v="2">
<option name="Build" />
</method>
</configuration>
<configuration name="UE5" type="CppProject" factoryName="C++ Project">
<configuration_1>
<option name="CONFIGURATION" value="DebugGame Editor" />
<option name="PLATFORM" value="Win64" />
<option name="PROJECT_FILE_PATH" value="$PROJECT_DIR$/Intermediate/ProjectFiles/UE5.vcxproj" />
<option name="EXE_PATH" value="$(LocalDebuggerCommand)" />
<option name="PROGRAM_PARAMETERS" value="$(LocalDebuggerCommandArguments)" />
<option name="WORKING_DIRECTORY" value="$(LocalDebuggerWorkingDirectory)" />
<option name="PASS_PARENT_ENVS" value="1" />
<option name="USE_EXTERNAL_CONSOLE" value="0" />
</configuration_1>
<configuration_2>
<option name="CONFIGURATION" value="Shipping" />
<option name="PLATFORM" value="Win64" />
<option name="PROJECT_FILE_PATH" value="$PROJECT_DIR$/Intermediate/ProjectFiles/UE5.vcxproj" />
<option name="EXE_PATH" value="$(LocalDebuggerCommand)" />
<option name="PROGRAM_PARAMETERS" value="$(LocalDebuggerCommandArguments)" />
<option name="WORKING_DIRECTORY" value="$(LocalDebuggerWorkingDirectory)" />
<option name="PASS_PARENT_ENVS" value="1" />
<option name="USE_EXTERNAL_CONSOLE" value="0" />
</configuration_2>
<configuration_3>
<option name="CONFIGURATION" value="DebugGame" />
<option name="PLATFORM" value="Win64" />
<option name="PROJECT_FILE_PATH" value="$PROJECT_DIR$/Intermediate/ProjectFiles/UE5.vcxproj" />
<option name="EXE_PATH" value="$(LocalDebuggerCommand)" />
<option name="PROGRAM_PARAMETERS" value="$(LocalDebuggerCommandArguments)" />
<option name="WORKING_DIRECTORY" value="$(LocalDebuggerWorkingDirectory)" />
<option name="PASS_PARENT_ENVS" value="1" />
<option name="USE_EXTERNAL_CONSOLE" value="0" />
</configuration_3>
<configuration_4>
<option name="CONFIGURATION" value="Development Editor" />
<option name="PLATFORM" value="Win64" />
<option name="PROJECT_FILE_PATH" value="$PROJECT_DIR$/Intermediate/ProjectFiles/UE5.vcxproj" />
<option name="EXE_PATH" value="$(LocalDebuggerCommand)" />
<option name="PROGRAM_PARAMETERS" value="$(LocalDebuggerCommandArguments)" />
<option name="WORKING_DIRECTORY" value="$(LocalDebuggerWorkingDirectory)" />
<option name="PASS_PARENT_ENVS" value="1" />
<option name="USE_EXTERNAL_CONSOLE" value="0" />
</configuration_4>
<configuration_5>
<option name="CONFIGURATION" value="Development" />
<option name="PLATFORM" value="Win64" />
<option name="PROJECT_FILE_PATH" value="$PROJECT_DIR$/Intermediate/ProjectFiles/UE5.vcxproj" />
<option name="EXE_PATH" value="$(LocalDebuggerCommand)" />
<option name="PROGRAM_PARAMETERS" value="$(LocalDebuggerCommandArguments)" />
<option name="WORKING_DIRECTORY" value="$(LocalDebuggerWorkingDirectory)" />
<option name="PASS_PARENT_ENVS" value="1" />
<option name="USE_EXTERNAL_CONSOLE" value="0" />
</configuration_5>
<option name="DEFAULT_PROJECT_PATH" value="$PROJECT_DIR$/Intermediate/ProjectFiles/UE5.vcxproj" />
<method v="2">
<option name="Build" />
</method>
</configuration>
</component>
<component name="SpellCheckerSettings" RuntimeDictionaries="0" Folders="0" CustomDictionaries="0" DefaultDictionary="application-level" UseSingleDictionary="true" transferred="true" />
<component name="TaskManager">
<task active="true" id="Default" summary="Default task">
<changelist id="547cb3b8-1d7e-4022-b388-a96c7a33350a" name="Changes" comment="" />
<created>1652897910248</created>
<option name="number" value="Default" />
<option name="presentableId" value="Default" />
<updated>1652897910248</updated>
<workItem from="1652897913252" duration="1000" />
<workItem from="1675031500779" duration="3869000" />
<workItem from="1675043424193" duration="712000" />
<workItem from="1676316915168" duration="1276000" />
<workItem from="1676420899877" duration="4395000" />
<workItem from="1678747922157" duration="1688000" />
</task>
<servers />
</component>
<component name="TypeScriptGeneratedFilesManager">
<option name="version" value="3" />
</component>
<component name="UnityUnitTestConfiguration" currentTestLauncher="NUnit" />
<component name="VcsManagerConfiguration">
<option name="CLEAR_INITIAL_COMMIT_MESSAGE" value="true" />
</component>
<component name="XSLT-Support.FileAssociations.UIState">
<expand />
<select />
</component>
</project>

Binary file not shown.

Binary file not shown.

BIN
Content/_Game/Character/Animations/Jog/Jog_Bwd.uasset (Stored with Git LFS) Normal file

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
Content/_Game/Character/Animations/Jog/Jog_Fwd.uasset (Stored with Git LFS) Normal file

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
Content/_Game/Character/Animations/Jog/Jog_Left.uasset (Stored with Git LFS) Normal file

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
Content/_Game/Character/Animations/Jog/Jog_Right.uasset (Stored with Git LFS) Normal file

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
Content/_Game/Maps/DefaultMap.umap (Stored with Git LFS)

Binary file not shown.

View File

@ -38,6 +38,7 @@ void AAmmo::SetItemProperties(EItemState State)
{
Super::SetItemProperties(State);
switch (State)
{
case EItemState::EIS_Pickup:

View File

@ -158,6 +158,10 @@ private:
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Item Properties", meta = (AllowPrivateAccess = true))
int32 ItemCount;
/* Item rarity - determines number of stars in Pickup Widget */
UPROPERTY(EditAnywhere, BlueprintReadOnly, Category = Rarity, meta = (AllowPrivateAccess = true))
EItemRarity ItemRarity;
/** State of the Item */
UPROPERTY(VisibleAnywhere, BlueprintReadOnly, Category = "Item Properties", meta = (AllowPrivateAccess = true))
EItemState ItemState;
@ -271,10 +275,6 @@ private:
UPROPERTY(VisibleAnywhere, BlueprintReadOnly, Category = Inventory, meta = (AllowPrivateAccess = true))
bool bCharacterInventoryFull;
/* Item rarity - determines number of stars in Pickup Widget */
UPROPERTY(EditAnywhere, BlueprintReadOnly, Category = Rarity, meta = (AllowPrivateAccess = true))
EItemRarity ItemRarity;
/* Item rarity - determines number of stars in Pickup Widget */
UPROPERTY(VisibleAnywhere, BlueprintReadOnly, Category = Rarity, meta = (AllowPrivateAccess = true))
TArray<bool> ActiveStars;