feat: 투사체 발사 스킬 구현
- SkillProjectile: 서버 권위 이동/충돌, caster 자식 콜라이더 충돌 무시 추가 - SpawnEffect: hitEffect 필드 추가 (투사체 명중 시 적용할 효과 분리) - SkillEffect: Team 컴포넌트 없는 환경 오브젝트 타겟 제외 처리 - Prefab_Skill_ProjectileBasic 프리팹 생성 (NetworkObject + NetworkTransform + Rigidbody + SphereCollider) - 투사체 스킬 에셋 추가 (SkillData, SpawnEffect, DamageEffect) - Anim_Common_찌르기 애니메이션 이벤트 추가 (OnEffect @ 0.867s, OnSkillEnd @ 1.3s) - DefaultNetworkPrefabs에 Prefab_Skill_ProjectileBasic 등록 Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -93,6 +93,9 @@ namespace Colosseum.Skills
|
||||
|
||||
private bool IsCorrectTeam(GameObject caster, GameObject target)
|
||||
{
|
||||
// Team 컴포넌트가 없는 오브젝트(환경, 바닥, 벽 등)는 타겟 제외
|
||||
if (target.GetComponent<Team>() == null) return false;
|
||||
|
||||
bool isSameTeam = Team.IsSameTeam(caster, target);
|
||||
|
||||
return targetTeam switch
|
||||
|
||||
Reference in New Issue
Block a user