防止状态再重新启动时还没来得及重置。
private bool m_AllowPreInputM1 = false;
public bool AllowPreInputM1 => m_AllowPreInputM1; // 截获鼠标左键 按压和松开
public void StartPreInputBySkill()
{
if(m_Mouse1PreToDelete)
{
m_Mouse1PreInput = false; //清空预输入
m_Mouse1PreToDelete = false;
}
m_AllowPreInputM1 = true;
}
public void StopPreInputBySkill()
{
m_AllowPreInputM1 = false;
m_Mouse1PreToDelete = true;
}
private bool m_Mouse1PreInput = false; //【左键记录槽】
private bool m_Mouse1PreToDelete = false;
网友评论