UNITY:这个有关问题很棘手

UNITY:这个问题很棘手
我在a脚本中写:
static public int value=0;

然后b中写:

void Die()
{
      a.value++;
}

Die()这个函数是在b所依附的物体死亡时调用的,我的问题是当多个NPC每个都带有b脚本在同时死亡时(比如被手雷炸死),
a脚本中的value只会加1,请问怎么才能:比如3个NPC同时死亡,value加3呢
------解决思路----------------------
是依次调用的,如果你自己没有创建额外的线程,Unity是不存在多线程问题的。除了协同函数,一个函数都是会执行到底才会进入其他函数的,不存在同步问题。
你可以看Unity文档里写的说明,写的很清楚:
http://docs.unity3d.com/Manual/ExecutionOrder.html