protected SetStateHandler ( int state, AiStateHandler handler ) : void | ||
state | int | |
handler | AiStateHandler | |
return | void |
protected void SetStateHandler(int state, AiStateHandler handler)
{
if (state > (int)AiStateId.Invalid && state < (int)AiStateId.MaxNum) {
if (null != handler) {
if (m_Handlers.ContainsKey(state))
m_Handlers[state] = handler;
else
m_Handlers.Add(state, handler);
} else {
m_Handlers.Remove(state);
}
}
}