[Unity] 编辑器扩展学习(九)

[Undo.RecordObject()]

记录操作并撤销操作.

使用方式:

void OnWizardCreate()
{
    foreach (var item in Selection.gameObjects)
    {
        EnemyHealth hp = item.GetComponent<EnemyHealth>();
        Undo.RecordObject(hp, "change hp");
        hp.startingHealth += EnemyHealth;
    }
}

Undo.RecordObject()写在要记录的操作之前.
Ctrl + Z 撤销.

本文链接:

https://eggmo.net/archives/212/

转载请注明文章链接地址!Thanks♪(・ω・)ノ

1 + 2 =
快来做第一个评论的人吧~