ProjectilePierce

This commit is contained in:
Ino 2026-01-15 08:18:10 +09:00
parent 258fb7791a
commit 60e3feab26
2 changed files with 9 additions and 6 deletions

View File

@ -61,7 +61,8 @@ public class AimArrowController : MonoBehaviour
ArrowLeftRight = (int)IngameMgr.Ins.Get_SkillValue(eSkillType.ArrowLeftRight),
ArrowUpDown = (int)IngameMgr.Ins.Get_SkillValue(eSkillType.ArrowUpDown),
Bounce = (int)IngameMgr.Ins.Get_SkillValue(eSkillType.Bounce)
Bounce = (int)IngameMgr.Ins.Get_SkillValue(eSkillType.Bounce),
Pierce = (int)IngameMgr.Ins.Get_SkillValue(eSkillType.ProjectilePierce)
};
int lineCnt = 1 + basePd.PreviousArrow;
@ -81,6 +82,7 @@ public class AimArrowController : MonoBehaviour
ArrowLeftRight = basePd.ArrowLeftRight,
ArrowUpDown = basePd.ArrowUpDown,
Bounce = basePd.Bounce,
Pierce = basePd.Pierce,
IsPC = basePd.IsPC,
m_Data = basePd.m_Data,

View File

@ -9,7 +9,7 @@ public class Projectile : MonoBehaviour
Vector2 dir;
Vector2 prevPos;
ObscuredInt m_bounceCount, m_piereceCount;
ObscuredInt m_bounceCount;
ProjectileData m_ProjectileData;
@ -98,10 +98,9 @@ public class Projectile : MonoBehaviour
Check_Hit(collision);
if (m_piereceCount > 0)
if (m_ProjectileData.Pierce > 0)
{
--m_piereceCount;
m_piereceCount.RandomizeCryptoKey();
--m_ProjectileData.Pierce;
return;
}
@ -226,7 +225,8 @@ public class Projectile : MonoBehaviour
ArrowLeftRight = 0,
ArrowUpDown = 0,
Bounce = m_ProjectileData.Bounce
Bounce = m_ProjectileData.Bounce,
Pierce = m_ProjectileData.Pierce,
});
p.transform.position = pos;
@ -304,4 +304,5 @@ public class ProjectileData
public int ArrowLeftRight;
public int ArrowUpDown;
public int Bounce;
public int Pierce;
}