2016-03-01 15:47:10 +00:00
|
|
|
#ifndef __RAVENSHARED_H__
|
|
|
|
#define __RAVENSHARED_H__
|
|
|
|
|
|
|
|
class AActor;
|
|
|
|
|
|
|
|
class AMinotaur : public AActor
|
|
|
|
{
|
|
|
|
DECLARE_CLASS (AMinotaur, AActor)
|
|
|
|
public:
|
|
|
|
int DoSpecialDamage (AActor *target, int damage, FName damagetype);
|
|
|
|
|
|
|
|
public:
|
|
|
|
bool Slam (AActor *);
|
|
|
|
void Tick ();
|
|
|
|
};
|
|
|
|
|
|
|
|
class AMinotaurFriend : public AMinotaur
|
|
|
|
{
|
|
|
|
DECLARE_CLASS (AMinotaurFriend, AMinotaur)
|
|
|
|
public:
|
|
|
|
int StartTime;
|
|
|
|
|
|
|
|
void Die (AActor *source, AActor *inflictor, int dmgflags);
|
|
|
|
bool OkayToSwitchTarget (AActor *other);
|
|
|
|
void BeginPlay ();
|
2016-09-19 17:14:30 +00:00
|
|
|
|
2016-09-19 10:53:42 +00:00
|
|
|
void Serialize(FSerializer &arc);
|
2016-03-01 15:47:10 +00:00
|
|
|
};
|
|
|
|
|
|
|
|
#endif //__RAVENSHARED_H__
|