DOTA2 指定lua脚本的使用
当在KV或者场景中指定一个lua文件时,会执行该lua文件的Precache/Spawn
方法,以及会有一个thisEntity
成员可以使用,该成员是执行该脚本的entity,场景的话就是场景中的entity,
一个例子场景粒子播放
:
function Spawn()
{
// @ts-ignore
const entity = thisEntity as CParticleSystem;
FireEntityIOInputString(entity.GetEntityHandle(), "Start","");
}