public virtual bool add(PlayMakerTrigger value) { if (_rectList.Contains(value)) { return(false); } value.gameObject.SetLayerRecursively(LayerX.IgnoreRaycast); _rectList.Add(value); return(true); }
protected virtual void onTrigger(PlayMakerTrigger trigger, bool isIn = true) { if (_hero != null) { if (isIn) { _hero.simpleDispatch(AreaEvent.AREA_ENTER, trigger); } else { _hero.simpleDispatch(AreaEvent.AREA_EXIT, trigger); } } }