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

[MenuCommand]

用于获取当前操作的组件.

使用方法:

[MenuItem("CONTEXT/PlayerHealth/Init")]
static void Init(MenuCommand cmd)
{
    PlayerHealth health = cmd.contex as PlayerHealth;
    Debug.Log(cmd.context.name);
}

获取当前操作的组件,即如果当前Player脚本是挂在名字叫做[EggMo]的组件上,那么cmd.context.name获取到的就是EggMo.

效果:

由于这里PlayerHealth是挂在Player组件上,所以获取到的就是Player.
1

本文链接:

https://eggmo.net/archives/197/

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

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