public bool TriggerMatchesMovement(ActorData mover, BoardSquarePathInfo curPath) { if (m_alreadyReacted || mover != m_triggeringMover) { return(false); } return(MovementUtils.ArePathSegmentsEquivalent_FromBeginning(m_triggeringPath, curPath)); }