FVector AARCharacter::GetMainWeaponSocket(const FName& Socket) const { USkeletalMeshComponent* Component = GetMainWeaponMesh(); if (!Component) return GetMesh()->GetSocketLocation(TEXT("headSocket")); return Component->GetSocketLocation(Socket); }
FVector AShooterWeapon::GetMuzzleLocation() const { USkeletalMeshComponent* UseMesh = GetWeaponMesh(); return UseMesh->GetSocketLocation(MuzzleAttachPoint); }