public void OnEnable() { myTargetScript = target as MyHeavyGameplayScript; for (int i = 0; i < targets.Length; i++) { myTargetScripts[i] = targets[i] as MyHeavyGameplayScript; } Undo.undoRedoPerformed += RecalculateStuffAfterUndo; }
public static void HelloWorld() { Debug.Log("Finding References..."); MyHeavyGameplayScript manager = Object.FindObjectOfType <MyHeavyGameplayScript>(); Undo.RecordObject(manager, "Just set the references"); manager.audioListener = Object.FindObjectOfType <AudioListener>(); manager.myCamera = Object.FindObjectOfType <Camera>(); manager.selfTransform = manager.transform; manager.camTransform = manager.myCamera.transform; }
private void OnEnable() { myTargetScript = target as MyHeavyGameplayScript; Undo.undoRedoPerformed += RecalculateStuffAfterundo; }