private int GetStartIndex(float diffX, float diffY)
{
if (diffY == -1)
{
if (diffX == -1)
{
return 6;
}
if (diffX == 0)
{
return 7;
}
if (diffX == 1)
{
return 0;
}
}
if (diffY == 0)
{
if (diffX == -1)
{
return 5;
}
if (diffX == 1)
{
return 1;
}
}
if (diffY == 1)
{
if (diffX == -1)
{
return 4;
}
if (diffX == 0)
{
return 3;
}
if (diffX == 1)
{
return 2;
}
}
return 0;
}
}