private void SetQueue(int i, EnumMotionType motionType, EnumMuki muki = EnumMuki.None)
            {
                var charaQueue = m_charaQueues[i];

                charaQueue.SetQueue(motionType, muki);
                m_charaQueues[i] = charaQueue;
            }
            void DashState(int i, EnumMuki muki)
            {
                var charaDashes = m_charaDashes[i];

                charaDashes.m_dashMuki = muki;
                m_charaDashes[i]       = charaDashes;
            }
示例#3
0
        public void SetQueue(EnumMotionType motionType, EnumMuki muki = EnumMuki.None)
        {
            m_isQueue    = true;
            m_motionType = motionType;
            if (muki != EnumMuki.None)
            {
                m_muki = muki;
            }

            // Debug.Log($"SetQueue:{motionType}");
        }
            bool CheckDash(int i)
            {
                if (m_padScans[i].m_crossLeft.m_isDouble || m_padScans[i].m_crossRight.m_isDouble)
                {
                    EnumMuki muki = (m_padScans[i].m_crossLeft.m_isDouble)
                        ? EnumMuki.Left
                        : EnumMuki.Right;
                    SetQueue(i, EnumMotionType.Dash, muki);

                    return(true);
                }

                return(false);
            }