public bool RegisterHandler(E_EntityEvent key, EventSet <E_EntityEvent, EventSetData> .EventHandler handler, I_Condition condition = null) { if (condition != null) { _conditionSet.Add(key, condition); } return(_target.RegisterHandler(key, handler)); }
public void OnRegisterHandler() { _base_entity.RegisterHandler(E_EntityInTrigger.CHANGE_STATE, ChangeState); }
public void OnRegisterHandler() { _base_entity.RegisterHandler(E_EntityInTrigger.MOVE_TO_TARGET_POSITION, OnMoveToTargetPostion); }
public void OnRegisterHandler() { _baseEntity.RegisterHandler(E_EntityInTrigger.PLAY_EFFECT, OnPlayEffect); }