这需要现场勘察结果。直行车未必都是合法的,要看当时是否允许直行。如果你是抢道争行,甚至违反交通管制信号强行通过道口, 那么非机动车对自己违章争行的行为后果,也是要承担责任的,直至承担完全的责任。具体的责任,交警部门会出具事故责任认定书。
应及时报警,由交警进行责任认定。交通事故的责任是由交警来划分的,交警根据事故发生的原因来作判断。