示例#1
0
 public void loadPostIt(PostItData data)
 {
     // Para asignar los datos al postIt una vez ha sido instanciado desde XML
     playerID           = data.id;
     transform.position = new Vector3(data.xPos, data.yPos, data.ZPos);
     textito.text       = data.texto;
     postItData         = data;
     beingDragged       = false;
 }
示例#2
0
    public PostItData storeOneElement(PostIt postIt)
    {
        PostItData postItData = new PostItData();

        postItData.texto = postIt.textito.text;

        postItData.xPos = postIt.transform.position.x;
        postItData.yPos = postIt.transform.position.y;
        postItData.ZPos = postIt.transform.position.z;

        postItData.id = postIt.playerID;

        arrayPostItData.Add(postItData);

        return(postItData);
    }
        /// <summary>
        /// Load data from EditorPrefs.
        /// </summary>
        private void OnEnable()
        {
            wantsMouseMove = wantsMouseEnterLeaveWindow = true;
            var data = JsonUtility.FromJson <JsonFormatter>(EditorPrefs.GetString("PostItNotes.PostItWindow.List", "{}"));

            for (int i = 0, max = data.filePathes.Count; i < max; ++i)
            {
                var postData = new PostItData()
                {
                    name = string.Empty,
                    note = string.Empty
                };
                if (data.datas.Count > i)
                {
                    postData = data.datas[i];
                }
                pathHashes.Add(data.filePathes[i]);
                postItDatas.Add(data.filePathes[i], postData);
            }
        }
示例#4
0
 public void deleteElement(PostItData element)
 {
     arrayPostItData.Remove(element);
 }