public ViewBase(AiViewMgrBase <T> mgr) { _mgr = mgr; _iModel = InitModel(mgr); _effectMgr = mgr.EffectMgr; _aniMgr = mgr.AniMgr; _AudioMgr = mgr.AudioMgr; }
private IModel InitModel(AiViewMgrBase <T> mgr) { IModel model = mgr.ModelMgr.GetModel <IModel>(Label); if (model != null) { model.AniDutation = mgr.AniMgr.GetAniLength(AniName); } return(model); }
public EnterAlertView(AiViewMgrBase <ActionEnum> mgr) : base(mgr) { }
public DeadHeadView(AiViewMgrBase <ActionEnum> mgr) : base(mgr) { }
public DeadNormalView(AiViewMgrBase <ActionEnum> mgr) : base(mgr) { }
public DeadView(AiViewMgrBase <ActionEnum> mgr) : base(mgr) { _onExcuteAfterAni = null; }
public IdleSwordView(AiViewMgrBase <ActionEnum> mgr) : base(mgr) { }
public InjureView(AiViewMgrBase <ActionEnum> mgr) : base(mgr) { }
public MoveBackwardView(AiViewMgrBase <ActionEnum> mgr) : base(mgr) { }
public MoveView(AiViewMgrBase <ActionEnum> mgr) : base(mgr) { }
public AttackView(AiViewMgrBase <ActionEnum> mgr) : base(mgr) { }