| | |
| | | {
|
| | | if (model.freePoint != model.cacheFreePoint)
|
| | | {
|
| | | var ids = new byte[m_ReikiRootPoints.Count];
|
| | | var values = new ushort[m_ReikiRootPoints.Count];
|
| | | var length = 0;
|
| | | for (int i = 0; i < m_ReikiRootPoints.Count; i++)
|
| | | {
|
| | | ids[i] = (byte)m_ReikiRootPoints[i].id;
|
| | | values[i] = (ushort)m_ReikiRootPoints[i].point;
|
| | | if (m_ReikiRootPoints[i].point > 0)
|
| | | {
|
| | | length++;
|
| | | }
|
| | | }
|
| | |
|
| | | var ids = new byte[length];
|
| | | var values = new ushort[length];
|
| | | var index = 0;
|
| | | for (int i = 0; i < m_ReikiRootPoints.Count; i++)
|
| | | {
|
| | | if (m_ReikiRootPoints[i].point > 0)
|
| | | {
|
| | | ids[index] = (byte)m_ReikiRootPoints[i].id;
|
| | | values[index] = (ushort)m_ReikiRootPoints[i].point;
|
| | | index++;
|
| | | }
|
| | | }
|
| | | model.SendAddPoint(ids, values);
|
| | | }
|