Beispiel #1
0
 public HexagonGroup(OffsetCoordinate a, OffsetCoordinate b, OffsetCoordinate c, GroupRotation rotation)
 {
     A        = a;
     B        = b;
     C        = c;
     Rotation = rotation;
 }
Beispiel #2
0
#pragma warning restore 0649

        public void UpdateRotation(GroupRotation groupRotation)
        {
            if (groupRotation == GroupRotation.TwoHexagonsLeft)
            {
                //because i don't have perfect centerized group texture for this game
                outlineSprite.transform.localPosition = Vector3.right * 0.36f;
                outlineSprite.transform.eulerAngles   = Vector3.forward * 180f;
            }
            else
            {
                outlineSprite.transform.localPosition = Vector3.left * 0.36f;
                outlineSprite.transform.eulerAngles   = Vector3.forward * 0;
            }
        }