Ejemplo n.º 1
0
        public void OnHit_Vec(Transform bulletTsf)
        {
            m_BeatBackType = BeatBackType.OnVec;
            Vector3 right = bulletTsf.right;

            OnHitedImp(right, bulletTsf);
        }
Ejemplo n.º 2
0
        public void OnHit_Up(Transform bulletTsf)
        {
            m_BeatBackType = BeatBackType.OnUp;
            Vector3 up = bulletTsf.up;

            OnHitedImp(up, bulletTsf);
        }
Ejemplo n.º 3
0
        public void OnHit_Pos(Transform bulletTsf)
        {
            m_BeatBackType = BeatBackType.OnPos;
            Vector3 targetPos = bulletTsf.position;
            Vector2 speedV    = new Vector2(transform.position.x - targetPos.x, transform.position.y - targetPos.y);

            OnHitedImp(speedV.normalized, bulletTsf);
        }
Ejemplo n.º 4
0
 private void OnDisable()
 {
     if (m_StartAct)
     {
         m_Monster.ResetSpeed();
         m_Monster.ResetStaticByRigidProp();
     }
     m_BeatBackType = BeatBackType.None;
     if (m_Monster != null)
     {
         Vector3 pos = m_Monster.transform.position;
         pos.z = 0;
         m_Monster.transform.position = pos;
     }
 }