Ejemplo n.º 1
0
        private WrapPoint GetWrapPointByGameObject(GameObject gameObject)
        {
            Debug.Log("GetWrapPointByGameObject");
            var point = new WrapPoint();

            point.Origin               = gameObject.transform.InverseTransformPoint(gameObject.transform.position);
            point.LocalShift           = Vector3.zero;
            point.Parent               = gameObject;
            point.PositionInWorldSpace = gameObject.transform.position;
            return(point);
        }
Ejemplo n.º 2
0
    void Serialization(Point[] Points)
    {
        List <WrapPoint> listPoint = new List <WrapPoint>();

        foreach (var point in Points)
        {
            WrapPoint newWrapPoint = new WrapPoint(point);
            listPoint.Add(newWrapPoint);
        }
        string json = JsonHelper.ToJson <WrapPoint>(listPoint.ToArray());
        var    path = EditorUtility.SaveFilePanel("Serialize Points to JSON", "", "Serialization.json", "json");

        File.WriteAllLines(path, new[] { json });
    }