public override void AddHeartBeat(string strHeartBeatName, float fTime, AFIHeartBeat.HeartBeatEventHandler handler, AFIDataList valueList) { if (!mhtHeartBeat.ContainsKey(strHeartBeatName)) { AFIHeartBeat xHeartBeat = new AFCHeartBeat(mSelf, strHeartBeatName, fTime, valueList); mhtHeartBeat.Add(strHeartBeatName, xHeartBeat); xHeartBeat.RegisterCallback(handler); } }
public override bool AddHeartBeat(AFIDENTID self, string strHeartBeatName, AFIHeartBeat.HeartBeatEventHandler handler, float fTime, AFIDataList valueList) { AFIObject xGameObject = GetObject(self); if (null != xGameObject) { xGameObject.GetHeartBeatManager().AddHeartBeat(strHeartBeatName, fTime, handler, valueList); } return(true); }
public abstract void AddHeartBeat(string strHeartBeatName, float fTime, AFIHeartBeat.HeartBeatEventHandler handler, AFIDataList valueList);
public abstract bool AddHeartBeat(AFIDENTID self, string strHeartBeatName, AFIHeartBeat.HeartBeatEventHandler handler, float fTime, AFIDataList valueList);
public override void RegisterCallback(AFIHeartBeat.HeartBeatEventHandler handler) { doHandlerDel += handler; }
public abstract void RegisterCallback(AFIHeartBeat.HeartBeatEventHandler handler);