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; }
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); }