Project SkyFire Core
SkyFire 5.4.8 server core API documentation
Toggle main menu visibility
Loading...
Searching...
No Matches
ReactorAI.h
Go to the documentation of this file.
1
/*
2
* This file is part of Project SkyFire https://www.projectskyfire.org.
3
* See LICENSE.md file for Copyright information
4
*/
5
6
#ifndef SKYFIRE_REACTORAI_H
7
#define SKYFIRE_REACTORAI_H
8
9
#include "
CreatureAI.h
"
10
11
class
Unit
;
12
13
class
ReactorAI
:
public
CreatureAI
14
{
15
public
:
16
explicit
ReactorAI
(
Creature
* c) :
CreatureAI
(c) { }
17
18
void
MoveInLineOfSight
(
Unit
*)
OVERRIDE
{ }
19
void
UpdateAI
(
uint32
diff)
OVERRIDE
;
20
21
static
int
Permissible
(
const
Creature
*);
22
};
23
#endif
CreatureAI.h
uint32
std::uint32_t uint32
Definition
Define.h:77
OVERRIDE
#define OVERRIDE
Definition
Define.h:60
CreatureAI::CreatureAI
CreatureAI(Creature *creature)
Definition
CreatureAI.h:69
Creature
Definition
Creature.h:427
ReactorAI::Permissible
static int Permissible(const Creature *)
Definition
ReactorAI.cpp:10
ReactorAI::ReactorAI
ReactorAI(Creature *c)
Definition
ReactorAI.h:16
ReactorAI::MoveInLineOfSight
void MoveInLineOfSight(Unit *) OVERRIDE
Definition
ReactorAI.h:18
ReactorAI::UpdateAI
void UpdateAI(uint32 diff) OVERRIDE
== Triggered Actions Requested ==================
Definition
ReactorAI.cpp:18
Unit
Definition
Unit.h:1367
src
server
game
AI
CoreAI
ReactorAI.h
Generated on
for Project SkyFire Core by
1.17.0