您当前的位置:首页 > IT编程 > C++
| C语言 | Java | VB | VC | python | Android | TensorFlow | C++ | oracle | 学术与代码 | cnn卷积神经网络 | gnn | 图像修复 | Keras | 数据集 | Neo4j | 自然语言处理 | 深度学习 | 医学CAD | 医学影像 | 超参数 | pointnet | pytorch | 异常检测 | Transformers | 情感分类 | 知识图谱 |

自学教程:C++ AttackStartNoMove函数代码示例

51自学网 2021-06-01 19:48:15
  C++
这篇教程C++ AttackStartNoMove函数代码示例写得很实用,希望能帮到您。

本文整理汇总了C++中AttackStartNoMove函数的典型用法代码示例。如果您正苦于以下问题:C++ AttackStartNoMove函数的具体用法?C++ AttackStartNoMove怎么用?C++ AttackStartNoMove使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。

在下文中一共展示了AttackStartNoMove函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。

示例1: AttackStart

 void AttackStart(Unit* who) {     if (Phase1)         AttackStartNoMove(who);     else         ScriptedAI::AttackStart(who); }
开发者ID:Drethek,项目名称:Darkpeninsula-Cata-Old,代码行数:7,


示例2: AttackStartNoMove

void ScriptedAI::AttackStart(Unit* who){    if (IsCombatMovementAllowed())        CreatureAI::AttackStart(who);    else        AttackStartNoMove(who);}
开发者ID:StormDev2ofiical,项目名称:CoreStorm,代码行数:7,


示例3: AttackStart

 void AttackStart(Unit* pWho) {     if (!pWho)         return;          AttackStartNoMove(pWho); }
开发者ID:Archives,项目名称:ro_core,代码行数:7,


示例4: DoMeleeAttackIfReady

 void DoMeleeAttackIfReady() {     if (me->isAttackReady() && !me->IsNonMeleeSpellCasted(false))     {         if (me->IsWithinMeleeRange(me->getVictim()))         {             me->AttackerStateUpdate(me->getVictim());             me->resetAttackTimer();         }         else         {             Unit *pTarget = NULL;             pTarget = me->SelectNearestTarget(5);             if (pTarget)             {                 if (Phase1)                     AttackStartNoMove(pTarget);                 else                     ScriptedAI::AttackStart(pTarget);             }             else             {                 me->CastSpell(me, SPELL_FLAME_BUFFET, true);                 me->setAttackTimer(BASE_ATTACK, 3000);             }         }     } }
开发者ID:LORDofDOOM,项目名称:MMOTBC,代码行数:28,


示例5: AttackStart

        void AttackStart(Unit* who)        {            if (!who)                return;            AttackStartNoMove(who);        }
开发者ID:Jildor,项目名称:4.3.4-Core,代码行数:7,


示例6: AttackStart

 void AttackStart(Unit* who) {     if (!Intro && !Flying)         if (Phase == 1)             ScriptedAI::AttackStart(who);         else             AttackStartNoMove(who); }
开发者ID:Amara1231,项目名称:blizzlikecore,代码行数:8,


示例7: MoveInLineOfSight

 void MoveInLineOfSight(Unit *who) {     if (!Intro && !Flying)         if (!me->getVictim() && me->canStartAttack(who))             if (Phase == 1)                 ScriptedAI::AttackStart(who);             else                 AttackStartNoMove(who); }
开发者ID:Amara1231,项目名称:blizzlikecore,代码行数:9,


示例8: SentryDownBy

 void SentryDownBy(Unit* pKiller) {     if (sentryDown)     {         AttackStartNoMove(pKiller);         sentryDown = false;     }     else         sentryDown = true; }
开发者ID:Archives,项目名称:ro_core,代码行数:10,


示例9: AttackStartNoMove

void ScriptedAI::AttackStart(Unit* pWho, bool melee){    if (!pWho)        return;    if (!melee)        AttackStartNoMove(pWho);    else        AttackStart(pWho);}
开发者ID:ekzobam,项目名称:HGCore,代码行数:10,


示例10: JustSummoned

 void JustSummoned(Creature *summoned) {     if (!summoned) return;     Unit *victim = m_creature->getVictim();     if (summoned->GetEntry() == ENTRY_NAZAN)     {         CAST_AI(boss_nazanAI, summoned->AI())->VazrudenGUID = VazrudenGUID;         summoned->AddUnitMovementFlag(MOVEMENTFLAG_LEVITATING);         summoned->SetSpeed(MOVE_FLIGHT, 2.5);         if (victim)             AttackStartNoMove(victim);     }     else if (victim)         summoned->AI()->AttackStart(victim); }
开发者ID:Ickybad,项目名称:diamondcore2,代码行数:15,


示例11: MoveInLineOfSight

        void MoveInLineOfSight(Unit* who) override        {            if (!who)                return;            if (me->IsInCombat())                return;            if (who->GetTypeId() != TYPEID_PLAYER)                return;            if (me->GetDistance(who) > 50.0f)                return;            AttackStartNoMove(who);        }
开发者ID:Clementon,项目名称:ElunaTrinityCata,代码行数:16,


示例12: JustSummoned

 void JustSummoned(Creature* summoned) override {     if (!summoned)         return;     Unit* victim = me->GetVictim();     if (summoned->GetEntry() == NPC_NAZAN)     {         summoned->SetDisableGravity(true);         summoned->SetSpeed(MOVE_FLIGHT, 2.5f);         if (victim)             AttackStartNoMove(victim);     }     else         if (victim)             summoned->AI()->AttackStart(victim); }
开发者ID:DSlayerMan,项目名称:ArkCORE-NG,代码行数:16,


示例13: JustSummoned

 void JustSummoned(Creature* pSummoned) {     if (!pSummoned)         return;     Unit* pVictim = me->getVictim();     if (pSummoned->GetEntry() == ENTRY_NAZAN)     {         CAST_AI(boss_nazan::boss_nazanAI, pSummoned->AI())->VazrudenGUID = VazrudenGUID;         pSummoned->AddUnitMovementFlag(MOVEMENTFLAG_LEVITATING);         pSummoned->SetSpeed(MOVE_FLIGHT, 2.5f);         if (pVictim)             AttackStartNoMove(pVictim);     }     else if (pVictim)         pSummoned->AI()->AttackStart(pVictim); }
开发者ID:Nedj,项目名称:TrinityCore,代码行数:16,


示例14: JustSummoned

 void JustSummoned(Creature* summoned) {     if (!summoned)         return;     Unit* victim = me->GetVictim();     if (summoned->GetEntry() == ENTRY_NAZAN)     {         CAST_AI(boss_nazan::boss_nazanAI, summoned->AI())->VazrudenGUID = VazrudenGUID;         summoned->SetDisableGravity(true);         summoned->SetSpeed(MOVE_FLIGHT, 2.5f);         if (victim)             AttackStartNoMove(victim);     }     else         if (victim)             summoned->AI()->AttackStart(victim); }
开发者ID:P-Kito,项目名称:InfinityCore,代码行数:17,


示例15: AttackStart

		void AttackStart(Unit* who)        {			AttackStartNoMove(who);        }
开发者ID:boom8866,项目名称:new,代码行数:4,



注:本文中的AttackStartNoMove函数示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


C++ AttrIsAnimating函数代码示例
C++ AttackStart函数代码示例
万事OK自学网:51自学网_软件自学网_CAD自学网自学excel、自学PS、自学CAD、自学C语言、自学css3实例,是一个通过网络自主学习工作技能的自学平台,网友喜欢的软件自学网站。