Example #1
0
        private Vector3 LocationToPosition(Utils.Array2D.Vector2Int inLocation)
        {
            var spacing  = new Vector3(_config.pieceData.spacing * inLocation.y, -_config.pieceData.spacing * inLocation.x, 0f);
            var position = new Vector3(_config.pieceData.pieceScale.x * inLocation.y, -_config.pieceData.pieceScale.y * inLocation.x, 0f);

            return(position + spacing);
        }
Example #2
0
 private void UpdatePosition(GameObject inObject, Utils.Array2D.Vector2Int inLocation)
 => inObject.transform.position = LocationToPosition(inLocation);