protected override void Init() { m_IDLayer = LayerMask.GetMask("Enemy"); //1 << LayerMask.NameToLayer("Enemy"); m_ActionCtrler = new ActionCtrler(this, m_CharacterAnim.Animator); //, info.ActorActionList); pushed = false; dialogStarted = false; friendlyNPCList = new List <FriendlyNPC>(); }
protected override void Init() { m_IDLayer = LayerMask.GetMask("Default"); //1 << LayerMask.NameToLayer("Enemy"); m_ActionCtrler = new ActionCtrler(this, m_CharacterAnim.Animator); //, info.ActorActionList); dialogArea.enterTrigerAction = TriggerDialog; dialogArea.leaveTrigerAction = HideDialog; dialogTips.active = false; }
//运动方向 public BaseAction(BaseActorObj baseActorObj, SkillInfo skillInfo) { /* * CostVIT();*/ m_SkillInfo = skillInfo; m_ActionCtrl = baseActorObj.ActionCtrl; m_ActorObj = baseActorObj; m_ActorPropty = m_ActorObj.m_ActorPropty; m_AttackDict = new Dictionary <BaseActorObj, int>(); }
public BaseAICtrler(EnemyObj enemyObj, ActionCtrler actionCtrler) { _AIList = new LinkedList <BaseBehaviour>(); _ActorObj = enemyObj; _ActionCtrler = actionCtrler; }
protected override void Init() { m_IDLayer = 1 << LayerMask.NameToLayer("Enemy"); m_ActionCtrler = new ActionCtrler(this, m_CharacterAnim.Animator);//, info.ActorActionList); }
public BossAICtrler(EnemyObj enemyObj, ActionCtrler actionCtrler) : base(enemyObj, actionCtrler) { _BirthPlace = enemyObj.transform.position; }
public NormAICtrler(EnemyObj enemyObj, ActionCtrler actionCtrler) : base(enemyObj, actionCtrler) { }