static void OnUndoRedo() {
		for(int i = 0; i < Selection.gameObjects.Length; i++)
		{
			MeshLink link = Selection.gameObjects[i].GetComponent<MeshLink>();

			if(link != null)
				link.Initialize(true);
		}
	}
Esempio n. 2
0
    protected virtual void HandleAngleChanged()
    {
        for (int i = 0; i < serializedObject.targetObjects.Length; i++)
        {
            MeshLink link = (MeshLink)serializedObject.targetObjects[i];

            link.angle = eAngle.floatValue;

            link.Initialize(true);

            EditorUtility.SetDirty(link.body);
            EditorUtility.SetDirty(link.LinkedMeshFilter.sharedMesh);
        }
    }