コード例 #1
0
    public void SetPaintItem(DBDataDetailModel dbDataDetailModel)
    {
        if (dbDataDetailModel.img != null && dbDataDetailModel.img != "")
        {
            //Texture savedImage = Resources.Load(dbDataDetailModel.img) as Texture;
            //rawImageView.texture = savedImage;

            // Read the data from the file
            Debug.Log("load file from path: " + dbDataDetailModel.img);
            if (File.Exists(dbDataDetailModel.img))
            {
                byte[] data = File.ReadAllBytes(dbDataDetailModel.img);

                // Create the texture
                Texture2D screenshotTexture = new Texture2D(Screen.width, Screen.height);

                // Load the image
                screenshotTexture.LoadImage(data);

                rawImageView.texture = screenshotTexture;
            }
            else
            {
                Debug.Log("cannot load img, wrong path");
            }
        }
        Debug.Log("station: " + dbDataDetailModel.location + " date: " + dbDataDetailModel.datetime);
        txtStationName.text = dbDataDetailModel.location + "역에서 그린 그림";
        txtDateTime.text    = "그린 날짜 : " + dbDataDetailModel.datetime;
    }
コード例 #2
0
    void SaveToDB(string date, string filePath)
    {
        dBManager.LoadDBJsonData();

        string stationName = PlayerPrefs.GetString("stationName");

        Debug.Log("date: " + date + " file path: " + filePath + " name: " + stationName);
        DBDataDetailModel dBDataDetailModel = new DBDataDetailModel();

        dBDataDetailModel.datetime = date;
        dBDataDetailModel.img      = filePath;
        dBDataDetailModel.location = stationName;

        dBManager.AppendDB(dBDataDetailModel);
    }
コード例 #3
0
    public void AddNewItemToList(DBDataDetailModel dBDataDetailModel)
    {
        var createdItemObj = Instantiate(paintListItemPrefab);

        createdItemObj.transform.parent     = elementControllerObj.transform;
        createdItemObj.transform.localScale = new Vector3(1, 1, 1);
        var position = createdItemObj.transform.position;

        position.z = 0;
        createdItemObj.transform.position = position;
        position   = createdItemObj.transform.localPosition;
        position.z = 0;
        createdItemObj.transform.localPosition = position;

        PaintListItemController paintListItemController = createdItemObj.GetComponent <PaintListItemController>();

        paintListItemController.SetPaintItem(dBDataDetailModel);

        Debug.Log("tran: " + createdItemObj.transform.position + ", " + createdItemObj.transform.localPosition);
    }
コード例 #4
0
 public void AppendDB(DBDataDetailModel dbDataDetailModel)
 {
     dbJsonData.DB.Add(dbDataDetailModel);
     SaveDBJsonData();
 }