Example #1
0
 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>();
 }
Example #2
0
 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;
 }
Example #3
0
    //运动方向

    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>();
    }
Example #4
0
 public BaseAICtrler(EnemyObj enemyObj, ActionCtrler actionCtrler)
 {
     _AIList       = new LinkedList <BaseBehaviour>();
     _ActorObj     = enemyObj;
     _ActionCtrler = actionCtrler;
 }
Example #5
0
 protected override void Init()
 {
     m_IDLayer      = 1 << LayerMask.NameToLayer("Enemy");
     m_ActionCtrler = new ActionCtrler(this, m_CharacterAnim.Animator);//, info.ActorActionList);
 }
Example #6
0
 public BossAICtrler(EnemyObj enemyObj, ActionCtrler actionCtrler) : base(enemyObj, actionCtrler)
 {
     _BirthPlace = enemyObj.transform.position;
 }
Example #7
0
 public NormAICtrler(EnemyObj enemyObj, ActionCtrler actionCtrler) : base(enemyObj, actionCtrler)
 {
 }