캐릭터에 이펙트 적용
This commit is contained in:
BIN
Content/Character/Allium/Alium_Q.uasset
(Stored with Git LFS)
Normal file
BIN
Content/Character/Allium/Alium_Q.uasset
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
Content/Character/Allium/Animation/ABP_Allium.uasset
(Stored with Git LFS)
BIN
Content/Character/Allium/Animation/ABP_Allium.uasset
(Stored with Git LFS)
Binary file not shown.
BIN
Content/Character/Allium/Animation/Skill4_2_Anim.uasset
(Stored with Git LFS)
BIN
Content/Character/Allium/Animation/Skill4_2_Anim.uasset
(Stored with Git LFS)
Binary file not shown.
BIN
Content/Character/Allium/BP_Allium.uasset
(Stored with Git LFS)
BIN
Content/Character/Allium/BP_Allium.uasset
(Stored with Git LFS)
Binary file not shown.
BIN
Content/Effect/Alium/Alium_E/Alium_E.uasset
(Stored with Git LFS)
BIN
Content/Effect/Alium/Alium_E/Alium_E.uasset
(Stored with Git LFS)
Binary file not shown.
BIN
Content/Effect/Alium/Alium_W.uasset
(Stored with Git LFS)
BIN
Content/Effect/Alium/Alium_W.uasset
(Stored with Git LFS)
Binary file not shown.
BIN
Content/Effect/Alium/Alium_W/Alium_W.uasset
(Stored with Git LFS)
BIN
Content/Effect/Alium/Alium_W/Alium_W.uasset
(Stored with Git LFS)
Binary file not shown.
BIN
Content/Effect/Alium/Aliun_E.uasset
(Stored with Git LFS)
BIN
Content/Effect/Alium/Aliun_E.uasset
(Stored with Git LFS)
Binary file not shown.
BIN
Content/Maps/DevMap.umap
(Stored with Git LFS)
BIN
Content/Maps/DevMap.umap
(Stored with Git LFS)
Binary file not shown.
@@ -9,11 +9,16 @@
|
|||||||
|
|
||||||
void UAN_AnimEnd::Notify(USkeletalMeshComponent* MeshComp, UAnimSequenceBase* Animation, const FAnimNotifyEventReference& EventReference)
|
void UAN_AnimEnd::Notify(USkeletalMeshComponent* MeshComp, UAnimSequenceBase* Animation, const FAnimNotifyEventReference& EventReference)
|
||||||
{
|
{
|
||||||
|
|
||||||
ADefaultPlayerCharacter* MyCharacter = MeshComp->GetOwner<ADefaultPlayerCharacter>();
|
ADefaultPlayerCharacter* MyCharacter = MeshComp->GetOwner<ADefaultPlayerCharacter>();
|
||||||
if (!MyCharacter) return;
|
if (!MyCharacter) return;
|
||||||
|
|
||||||
ADefaultPlayerState* MyState = MyCharacter->GetPlayerState<ADefaultPlayerState>();
|
ADefaultPlayerState* MyState = MyCharacter->GetPlayerState<ADefaultPlayerState>();
|
||||||
if (!MyState) return;
|
if (!MyState) return;
|
||||||
MyState->SetState(ECharacterState::Idle);
|
MyState->SetState(ECharacterState::Idle);
|
||||||
|
MyState->Stats[(uint8)EStats::Attackable] = 0;
|
||||||
|
MyState->Stats[(uint8)EStats::Skillusable] = 0;
|
||||||
|
MyState->Stats[(uint8)EStats::Movable] = 0;
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -133,7 +133,7 @@ FString ADeathmatch::InitNewPlayer(APlayerController* NewPlayerController, const
|
|||||||
//DebugPerpose
|
//DebugPerpose
|
||||||
if (Type == CharacterType::Lukriel)
|
if (Type == CharacterType::Lukriel)
|
||||||
{
|
{
|
||||||
Type = CharacterType::Lb;
|
Type = CharacterType::Allium;
|
||||||
}
|
}
|
||||||
if (Team == TeamType::Null)
|
if (Team == TeamType::Null)
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -248,7 +248,7 @@ void ADefaultPlayerController::SetupInputComponent()
|
|||||||
|
|
||||||
void ADefaultPlayerController::Skill1()
|
void ADefaultPlayerController::Skill1()
|
||||||
{
|
{
|
||||||
if (!GetPlayerState<ADefaultPlayerState>()->Stats[(uint8)EStats::Skillusable] == 0)
|
if (GetPlayerState<ADefaultPlayerState>()->Stats[(uint8)EStats::Skillusable] == 1)
|
||||||
return;
|
return;
|
||||||
if (!(GetPlayerState<ADefaultPlayerState>()->Stats[(uint8)EStats::Mana] >= GetPlayerState<ADefaultPlayerState>()->Stats[(uint8)EStats::Skill1Cost]))
|
if (!(GetPlayerState<ADefaultPlayerState>()->Stats[(uint8)EStats::Mana] >= GetPlayerState<ADefaultPlayerState>()->Stats[(uint8)EStats::Skill1Cost]))
|
||||||
return;
|
return;
|
||||||
@@ -277,7 +277,7 @@ void ADefaultPlayerController::Skill1()
|
|||||||
|
|
||||||
void ADefaultPlayerController::Skill2()
|
void ADefaultPlayerController::Skill2()
|
||||||
{
|
{
|
||||||
if (!GetPlayerState<ADefaultPlayerState>()->Stats[(uint8)EStats::Skillusable] == 0)
|
if (GetPlayerState<ADefaultPlayerState>()->Stats[(uint8)EStats::Skillusable] == 1)
|
||||||
return;
|
return;
|
||||||
if (!(GetPlayerState<ADefaultPlayerState>()->Stats[(uint8)EStats::Mana] >= GetPlayerState<ADefaultPlayerState>()->Stats[(uint8)EStats::Skill2Cost]))
|
if (!(GetPlayerState<ADefaultPlayerState>()->Stats[(uint8)EStats::Mana] >= GetPlayerState<ADefaultPlayerState>()->Stats[(uint8)EStats::Skill2Cost]))
|
||||||
return;
|
return;
|
||||||
@@ -304,7 +304,7 @@ void ADefaultPlayerController::Skill2()
|
|||||||
|
|
||||||
void ADefaultPlayerController::Skill3()
|
void ADefaultPlayerController::Skill3()
|
||||||
{
|
{
|
||||||
if (!GetPlayerState<ADefaultPlayerState>()->Stats[(uint8)EStats::Skillusable] == 0)
|
if (GetPlayerState<ADefaultPlayerState>()->Stats[(uint8)EStats::Skillusable] == 1)
|
||||||
return;
|
return;
|
||||||
if (!(GetPlayerState<ADefaultPlayerState>()->Stats[(uint8)EStats::Mana] >= GetPlayerState<ADefaultPlayerState>()->Stats[(uint8)EStats::Skill3Cost]))
|
if (!(GetPlayerState<ADefaultPlayerState>()->Stats[(uint8)EStats::Mana] >= GetPlayerState<ADefaultPlayerState>()->Stats[(uint8)EStats::Skill3Cost]))
|
||||||
return;
|
return;
|
||||||
@@ -355,7 +355,7 @@ void ADefaultPlayerController::Skill4Triggered()
|
|||||||
|
|
||||||
ACharacter* HitObject = nullptr;
|
ACharacter* HitObject = nullptr;
|
||||||
FVector Location = GetPawn()->GetActorLocation();
|
FVector Location = GetPawn()->GetActorLocation();
|
||||||
Location.Z = 0;
|
//Location.Z = 0;
|
||||||
|
|
||||||
Server_StopMove();
|
Server_StopMove();
|
||||||
Multicast_StopMove();
|
Multicast_StopMove();
|
||||||
@@ -436,7 +436,7 @@ void ADefaultPlayerController::Move()
|
|||||||
|
|
||||||
if (HitResult.GetActor() != GetPawn<AActor>()) //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> HitObject<63><74> null<6C><6C> <20>ƴ<EFBFBD> <20><><EFBFBD><EFBFBD> Attack()<29><> <20><><EFBFBD><EFBFBD><EFBFBD>ϴ<EFBFBD> <20>ڵ<EFBFBD><DAB5><EFBFBD><EFBFBD><EFBFBD>, HitObject<63><74> <20><> ij<><C4B3><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>ؾ<EFBFBD><D8BE><EFBFBD>
|
if (HitResult.GetActor() != GetPawn<AActor>()) //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> HitObject<63><74> null<6C><6C> <20>ƴ<EFBFBD> <20><><EFBFBD><EFBFBD> Attack()<29><> <20><><EFBFBD><EFBFBD><EFBFBD>ϴ<EFBFBD> <20>ڵ<EFBFBD><DAB5><EFBFBD><EFBFBD><EFBFBD>, HitObject<63><74> <20><> ij<><C4B3><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>ؾ<EFBFBD><D8BE><EFBFBD>
|
||||||
{
|
{
|
||||||
if (!GetPlayerState<ADefaultPlayerState>()->Stats[(uint8)EStats::Attackable] == 0)
|
if (GetPlayerState<ADefaultPlayerState>()->Stats[(uint8)EStats::Attackable] == 1)
|
||||||
return;
|
return;
|
||||||
if (!HitCharacter)
|
if (!HitCharacter)
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user