public void PushPostButton() { controllerDelegate(); Texture2D takenScreenshot = ScreenshotManager.GetScreenshotImage(); TargetUploader.texture = takenScreenshot; MainUIElements.SetActive(true); PostUIElements.SetActive(false); // if (draw) // { // //! Deactivate SwipeTrail to stop user drawing on screen // target.GetComponentInChildren<SwipeTrail>().enabled = false; // target.GetComponentInChildren<ColorPicker>().gameObject.SetActive(false); // TargetUploader.metadataStr = target.GetComponentInChildren<SwipeTrail>().getJsonGraffiti(); // } // else if (!draw) // { // TargetUploader.metadataStr = target.GetComponentInChildren<KeyBoardController>().getJsonGraffiti(); // target.GetComponentInChildren<KeyBoardController>().enabled = false; //} TargetUploader.metadataStr = MetadataContainer.metadataContainer.GetJSON(); print(TargetUploader.metadataStr); TargetUploader.CallPostTarget(); ToggleDrawing(false); ScreenshotManager.DeleteLastScreenshot(); target = null; }