├── .gitattributes ├── .gitignore ├── Config └── DefaultGameplayTags.ini ├── GASBase.uplugin ├── LICENSE ├── README.md ├── Resources └── Icon128.png └── Source └── GASBase ├── GASBase.Build.cs ├── Private ├── AI │ └── GASAIController.cpp ├── GASBase.cpp ├── Libraries │ └── GASBlueprintFunctionLibrary.cpp ├── LogGASBase.cpp ├── Pawns │ ├── AbilitySystem │ │ ├── Abilities │ │ │ ├── AbilityTasks │ │ │ │ ├── AbilityTask_MoveSceneComponent.cpp │ │ │ │ ├── AbilityTask_PlayMontageWaitEvent.cpp │ │ │ │ ├── AbilityTask_WaitDelayOneFrame.cpp │ │ │ │ ├── AbilityTask_WaitInputWithTags.cpp │ │ │ │ └── AbilityTask_WaitReceiveDamage.cpp │ │ │ └── GASGameplayAbility.cpp │ │ ├── AsyncTask │ │ │ ├── AsyncTaskAttributeChanged.cpp │ │ │ ├── AsyncTaskCooldownChanged.cpp │ │ │ ├── AsyncTaskEffectStackChanged.cpp │ │ │ └── AsyncTaskGameplayTagAddedRemoved.cpp │ │ ├── GASAbilitySystemComponent.cpp │ │ ├── GASAbilitySystemGlobals.cpp │ │ ├── GASAttributeSet.cpp │ │ └── GameplayEffect │ │ │ └── DamageExecutionCalculation.cpp │ ├── Components │ │ ├── GASAbilityComponent.cpp │ │ ├── GASAttributeComponent.cpp │ │ └── GASCharacterMovementComponent.cpp │ └── GASCharacter.cpp └── Player │ ├── GASPlayerController.cpp │ └── GASPlayerState.cpp └── Public ├── AI └── GASAIController.h ├── Data └── GASEnums.h ├── GASBase.h ├── Libraries └── GASBlueprintFunctionLibrary.h ├── LogGASBase.h ├── Pawns ├── AbilitySystem │ ├── Abilities │ │ ├── AbilityTasks │ │ │ ├── AbilityTask_MoveSceneComponent.h │ │ │ ├── AbilityTask_PlayMontageWaitEvent.h │ │ │ ├── AbilityTask_WaitDelayOneFrame.h │ │ │ ├── AbilityTask_WaitInputWithTags.h │ │ │ └── AbilityTask_WaitReceiveDamage.h │ │ └── GASGameplayAbility.h │ ├── AsyncTask │ │ ├── AsyncTaskAttributeChanged.h │ │ ├── AsyncTaskCooldownChanged.h │ │ ├── AsyncTaskEffectStackChanged.h │ │ └── AsyncTaskGameplayTagAddedRemoved.h │ ├── GASAbilitySystemComponent.h │ ├── GASAbilitySystemGlobals.h │ ├── GASAttributeSet.h │ └── GameplayEffect │ │ └── DamageExecutionCalculation.h ├── Components │ ├── GASAbilityComponent.h │ ├── GASAttributeComponent.h │ └── GASCharacterMovementComponent.h └── GASCharacter.h └── Player ├── GASPlayerController.h └── GASPlayerState.h /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CreatoramaStudio/GASBase/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CreatoramaStudio/GASBase/HEAD/.gitignore -------------------------------------------------------------------------------- /Config/DefaultGameplayTags.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CreatoramaStudio/GASBase/HEAD/Config/DefaultGameplayTags.ini -------------------------------------------------------------------------------- /GASBase.uplugin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CreatoramaStudio/GASBase/HEAD/GASBase.uplugin -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CreatoramaStudio/GASBase/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CreatoramaStudio/GASBase/HEAD/README.md -------------------------------------------------------------------------------- /Resources/Icon128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CreatoramaStudio/GASBase/HEAD/Resources/Icon128.png -------------------------------------------------------------------------------- /Source/GASBase/GASBase.Build.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CreatoramaStudio/GASBase/HEAD/Source/GASBase/GASBase.Build.cs -------------------------------------------------------------------------------- /Source/GASBase/Private/AI/GASAIController.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CreatoramaStudio/GASBase/HEAD/Source/GASBase/Private/AI/GASAIController.cpp -------------------------------------------------------------------------------- /Source/GASBase/Private/GASBase.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CreatoramaStudio/GASBase/HEAD/Source/GASBase/Private/GASBase.cpp -------------------------------------------------------------------------------- /Source/GASBase/Private/Libraries/GASBlueprintFunctionLibrary.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CreatoramaStudio/GASBase/HEAD/Source/GASBase/Private/Libraries/GASBlueprintFunctionLibrary.cpp -------------------------------------------------------------------------------- /Source/GASBase/Private/LogGASBase.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CreatoramaStudio/GASBase/HEAD/Source/GASBase/Private/LogGASBase.cpp -------------------------------------------------------------------------------- /Source/GASBase/Private/Pawns/AbilitySystem/Abilities/AbilityTasks/AbilityTask_MoveSceneComponent.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CreatoramaStudio/GASBase/HEAD/Source/GASBase/Private/Pawns/AbilitySystem/Abilities/AbilityTasks/AbilityTask_MoveSceneComponent.cpp -------------------------------------------------------------------------------- /Source/GASBase/Private/Pawns/AbilitySystem/Abilities/AbilityTasks/AbilityTask_PlayMontageWaitEvent.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CreatoramaStudio/GASBase/HEAD/Source/GASBase/Private/Pawns/AbilitySystem/Abilities/AbilityTasks/AbilityTask_PlayMontageWaitEvent.cpp -------------------------------------------------------------------------------- /Source/GASBase/Private/Pawns/AbilitySystem/Abilities/AbilityTasks/AbilityTask_WaitDelayOneFrame.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CreatoramaStudio/GASBase/HEAD/Source/GASBase/Private/Pawns/AbilitySystem/Abilities/AbilityTasks/AbilityTask_WaitDelayOneFrame.cpp -------------------------------------------------------------------------------- /Source/GASBase/Private/Pawns/AbilitySystem/Abilities/AbilityTasks/AbilityTask_WaitInputWithTags.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CreatoramaStudio/GASBase/HEAD/Source/GASBase/Private/Pawns/AbilitySystem/Abilities/AbilityTasks/AbilityTask_WaitInputWithTags.cpp -------------------------------------------------------------------------------- /Source/GASBase/Private/Pawns/AbilitySystem/Abilities/AbilityTasks/AbilityTask_WaitReceiveDamage.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CreatoramaStudio/GASBase/HEAD/Source/GASBase/Private/Pawns/AbilitySystem/Abilities/AbilityTasks/AbilityTask_WaitReceiveDamage.cpp -------------------------------------------------------------------------------- /Source/GASBase/Private/Pawns/AbilitySystem/Abilities/GASGameplayAbility.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CreatoramaStudio/GASBase/HEAD/Source/GASBase/Private/Pawns/AbilitySystem/Abilities/GASGameplayAbility.cpp -------------------------------------------------------------------------------- /Source/GASBase/Private/Pawns/AbilitySystem/AsyncTask/AsyncTaskAttributeChanged.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CreatoramaStudio/GASBase/HEAD/Source/GASBase/Private/Pawns/AbilitySystem/AsyncTask/AsyncTaskAttributeChanged.cpp -------------------------------------------------------------------------------- /Source/GASBase/Private/Pawns/AbilitySystem/AsyncTask/AsyncTaskCooldownChanged.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CreatoramaStudio/GASBase/HEAD/Source/GASBase/Private/Pawns/AbilitySystem/AsyncTask/AsyncTaskCooldownChanged.cpp -------------------------------------------------------------------------------- /Source/GASBase/Private/Pawns/AbilitySystem/AsyncTask/AsyncTaskEffectStackChanged.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CreatoramaStudio/GASBase/HEAD/Source/GASBase/Private/Pawns/AbilitySystem/AsyncTask/AsyncTaskEffectStackChanged.cpp -------------------------------------------------------------------------------- /Source/GASBase/Private/Pawns/AbilitySystem/AsyncTask/AsyncTaskGameplayTagAddedRemoved.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CreatoramaStudio/GASBase/HEAD/Source/GASBase/Private/Pawns/AbilitySystem/AsyncTask/AsyncTaskGameplayTagAddedRemoved.cpp -------------------------------------------------------------------------------- /Source/GASBase/Private/Pawns/AbilitySystem/GASAbilitySystemComponent.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CreatoramaStudio/GASBase/HEAD/Source/GASBase/Private/Pawns/AbilitySystem/GASAbilitySystemComponent.cpp -------------------------------------------------------------------------------- /Source/GASBase/Private/Pawns/AbilitySystem/GASAbilitySystemGlobals.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CreatoramaStudio/GASBase/HEAD/Source/GASBase/Private/Pawns/AbilitySystem/GASAbilitySystemGlobals.cpp -------------------------------------------------------------------------------- /Source/GASBase/Private/Pawns/AbilitySystem/GASAttributeSet.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CreatoramaStudio/GASBase/HEAD/Source/GASBase/Private/Pawns/AbilitySystem/GASAttributeSet.cpp -------------------------------------------------------------------------------- /Source/GASBase/Private/Pawns/AbilitySystem/GameplayEffect/DamageExecutionCalculation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CreatoramaStudio/GASBase/HEAD/Source/GASBase/Private/Pawns/AbilitySystem/GameplayEffect/DamageExecutionCalculation.cpp -------------------------------------------------------------------------------- /Source/GASBase/Private/Pawns/Components/GASAbilityComponent.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CreatoramaStudio/GASBase/HEAD/Source/GASBase/Private/Pawns/Components/GASAbilityComponent.cpp -------------------------------------------------------------------------------- /Source/GASBase/Private/Pawns/Components/GASAttributeComponent.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CreatoramaStudio/GASBase/HEAD/Source/GASBase/Private/Pawns/Components/GASAttributeComponent.cpp -------------------------------------------------------------------------------- /Source/GASBase/Private/Pawns/Components/GASCharacterMovementComponent.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CreatoramaStudio/GASBase/HEAD/Source/GASBase/Private/Pawns/Components/GASCharacterMovementComponent.cpp -------------------------------------------------------------------------------- /Source/GASBase/Private/Pawns/GASCharacter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CreatoramaStudio/GASBase/HEAD/Source/GASBase/Private/Pawns/GASCharacter.cpp -------------------------------------------------------------------------------- /Source/GASBase/Private/Player/GASPlayerController.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CreatoramaStudio/GASBase/HEAD/Source/GASBase/Private/Player/GASPlayerController.cpp -------------------------------------------------------------------------------- /Source/GASBase/Private/Player/GASPlayerState.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CreatoramaStudio/GASBase/HEAD/Source/GASBase/Private/Player/GASPlayerState.cpp -------------------------------------------------------------------------------- /Source/GASBase/Public/AI/GASAIController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CreatoramaStudio/GASBase/HEAD/Source/GASBase/Public/AI/GASAIController.h -------------------------------------------------------------------------------- /Source/GASBase/Public/Data/GASEnums.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CreatoramaStudio/GASBase/HEAD/Source/GASBase/Public/Data/GASEnums.h -------------------------------------------------------------------------------- /Source/GASBase/Public/GASBase.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CreatoramaStudio/GASBase/HEAD/Source/GASBase/Public/GASBase.h -------------------------------------------------------------------------------- /Source/GASBase/Public/Libraries/GASBlueprintFunctionLibrary.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CreatoramaStudio/GASBase/HEAD/Source/GASBase/Public/Libraries/GASBlueprintFunctionLibrary.h -------------------------------------------------------------------------------- /Source/GASBase/Public/LogGASBase.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CreatoramaStudio/GASBase/HEAD/Source/GASBase/Public/LogGASBase.h -------------------------------------------------------------------------------- /Source/GASBase/Public/Pawns/AbilitySystem/Abilities/AbilityTasks/AbilityTask_MoveSceneComponent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CreatoramaStudio/GASBase/HEAD/Source/GASBase/Public/Pawns/AbilitySystem/Abilities/AbilityTasks/AbilityTask_MoveSceneComponent.h -------------------------------------------------------------------------------- /Source/GASBase/Public/Pawns/AbilitySystem/Abilities/AbilityTasks/AbilityTask_PlayMontageWaitEvent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CreatoramaStudio/GASBase/HEAD/Source/GASBase/Public/Pawns/AbilitySystem/Abilities/AbilityTasks/AbilityTask_PlayMontageWaitEvent.h -------------------------------------------------------------------------------- /Source/GASBase/Public/Pawns/AbilitySystem/Abilities/AbilityTasks/AbilityTask_WaitDelayOneFrame.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CreatoramaStudio/GASBase/HEAD/Source/GASBase/Public/Pawns/AbilitySystem/Abilities/AbilityTasks/AbilityTask_WaitDelayOneFrame.h -------------------------------------------------------------------------------- /Source/GASBase/Public/Pawns/AbilitySystem/Abilities/AbilityTasks/AbilityTask_WaitInputWithTags.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CreatoramaStudio/GASBase/HEAD/Source/GASBase/Public/Pawns/AbilitySystem/Abilities/AbilityTasks/AbilityTask_WaitInputWithTags.h -------------------------------------------------------------------------------- /Source/GASBase/Public/Pawns/AbilitySystem/Abilities/AbilityTasks/AbilityTask_WaitReceiveDamage.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CreatoramaStudio/GASBase/HEAD/Source/GASBase/Public/Pawns/AbilitySystem/Abilities/AbilityTasks/AbilityTask_WaitReceiveDamage.h -------------------------------------------------------------------------------- /Source/GASBase/Public/Pawns/AbilitySystem/Abilities/GASGameplayAbility.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CreatoramaStudio/GASBase/HEAD/Source/GASBase/Public/Pawns/AbilitySystem/Abilities/GASGameplayAbility.h -------------------------------------------------------------------------------- /Source/GASBase/Public/Pawns/AbilitySystem/AsyncTask/AsyncTaskAttributeChanged.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CreatoramaStudio/GASBase/HEAD/Source/GASBase/Public/Pawns/AbilitySystem/AsyncTask/AsyncTaskAttributeChanged.h -------------------------------------------------------------------------------- /Source/GASBase/Public/Pawns/AbilitySystem/AsyncTask/AsyncTaskCooldownChanged.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CreatoramaStudio/GASBase/HEAD/Source/GASBase/Public/Pawns/AbilitySystem/AsyncTask/AsyncTaskCooldownChanged.h -------------------------------------------------------------------------------- /Source/GASBase/Public/Pawns/AbilitySystem/AsyncTask/AsyncTaskEffectStackChanged.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CreatoramaStudio/GASBase/HEAD/Source/GASBase/Public/Pawns/AbilitySystem/AsyncTask/AsyncTaskEffectStackChanged.h -------------------------------------------------------------------------------- /Source/GASBase/Public/Pawns/AbilitySystem/AsyncTask/AsyncTaskGameplayTagAddedRemoved.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CreatoramaStudio/GASBase/HEAD/Source/GASBase/Public/Pawns/AbilitySystem/AsyncTask/AsyncTaskGameplayTagAddedRemoved.h -------------------------------------------------------------------------------- /Source/GASBase/Public/Pawns/AbilitySystem/GASAbilitySystemComponent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CreatoramaStudio/GASBase/HEAD/Source/GASBase/Public/Pawns/AbilitySystem/GASAbilitySystemComponent.h -------------------------------------------------------------------------------- /Source/GASBase/Public/Pawns/AbilitySystem/GASAbilitySystemGlobals.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CreatoramaStudio/GASBase/HEAD/Source/GASBase/Public/Pawns/AbilitySystem/GASAbilitySystemGlobals.h -------------------------------------------------------------------------------- /Source/GASBase/Public/Pawns/AbilitySystem/GASAttributeSet.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CreatoramaStudio/GASBase/HEAD/Source/GASBase/Public/Pawns/AbilitySystem/GASAttributeSet.h -------------------------------------------------------------------------------- /Source/GASBase/Public/Pawns/AbilitySystem/GameplayEffect/DamageExecutionCalculation.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CreatoramaStudio/GASBase/HEAD/Source/GASBase/Public/Pawns/AbilitySystem/GameplayEffect/DamageExecutionCalculation.h -------------------------------------------------------------------------------- /Source/GASBase/Public/Pawns/Components/GASAbilityComponent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CreatoramaStudio/GASBase/HEAD/Source/GASBase/Public/Pawns/Components/GASAbilityComponent.h -------------------------------------------------------------------------------- /Source/GASBase/Public/Pawns/Components/GASAttributeComponent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CreatoramaStudio/GASBase/HEAD/Source/GASBase/Public/Pawns/Components/GASAttributeComponent.h -------------------------------------------------------------------------------- /Source/GASBase/Public/Pawns/Components/GASCharacterMovementComponent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CreatoramaStudio/GASBase/HEAD/Source/GASBase/Public/Pawns/Components/GASCharacterMovementComponent.h -------------------------------------------------------------------------------- /Source/GASBase/Public/Pawns/GASCharacter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CreatoramaStudio/GASBase/HEAD/Source/GASBase/Public/Pawns/GASCharacter.h -------------------------------------------------------------------------------- /Source/GASBase/Public/Player/GASPlayerController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CreatoramaStudio/GASBase/HEAD/Source/GASBase/Public/Player/GASPlayerController.h -------------------------------------------------------------------------------- /Source/GASBase/Public/Player/GASPlayerState.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CreatoramaStudio/GASBase/HEAD/Source/GASBase/Public/Player/GASPlayerState.h --------------------------------------------------------------------------------