public void OnEnable()
    {
        myTargetScript = target as MyHeavyGameplayScript;

        for (int i = 0; i < targets.Length; i++)
        {
            myTargetScripts[i] = targets[i] as MyHeavyGameplayScript;
        }

        Undo.undoRedoPerformed += RecalculateStuffAfterUndo;
    }
Exemplo n.º 2
0
    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;
 }