void Start() { PositionThroughTimeStruct newPos = new PositionThroughTimeStruct() { m_v3pos = m_PlayerTransform.position, m_time = Time.fixedTime }; m_listPos.Add(newPos); }
void FixedUpdate() { if (m_PlayerTransform.position != m_listPos[m_listPos.Count - 1].m_v3pos) { PositionThroughTimeStruct newPos = new PositionThroughTimeStruct() { m_v3pos = m_PlayerTransform.position, m_time = Time.fixedTime }; m_listPos.Add(newPos); } }