private FigureBase(PositionsCollection positions, byte positionNumber, Offset placement) { _positions = positions; _positionNumber = positionNumber; _sprite = _positions.GetPositionByNumber(positionNumber); _placement = placement; }
protected FigureBase(Offset placement, PositionsCollection positions) { _positions = positions; _placement = placement; _positionNumber = 0; _sprite = _positions.GetPositionByNumber(0); }
IEnumerator GetRequest(string uri) { //when this is true using (UnityWebRequest webRequest = UnityWebRequest.Get(uri)) { // Request and wait for the desired page; this happens yield return(webRequest.SendWebRequest()); string[] pages = uri.Split('/'); int page = pages.Length - 1; if (webRequest.isNetworkError) { Debug.Log(pages[page] + ": Error: " + webRequest.error); } else { Debug.Log(pages[page] + ":\nReceived: " + webRequest.downloadHandler.text); PositionsCollection positions = JsonUtility.FromJson <PositionsCollection>(webRequest.downloadHandler.text); Debug.Log("HELLO WE ARE..."); Debug.Log(positions); for (int i = 0; i < positions.positions.Length; i++) { float x = positions.positions[i].x; float y = positions.positions[i].y; float z = positions.positions[i].z; // Update an object position with x, y, z - JBG obj.transform.position = new Vector3(x, y, z); } } } }
public GenericFigure(PositionsCollection positions, byte positionNumber, Offset placement) : base(positions, positionNumber, placement) { }