44 lines
668 B
C++
44 lines
668 B
C++
#include "pch.h"
|
|
#include "Orc.h"
|
|
#include "GameInstance.h"
|
|
#include "Core/Subsystems/GameInputSystem.h"
|
|
#include "Data/Literals/Literals.h"
|
|
|
|
Orc::~Orc()
|
|
{
|
|
}
|
|
|
|
Orc::Orc()
|
|
{
|
|
MonsterData = MonsterStatData(
|
|
Game::Dungeon::Orc::Name,
|
|
Game::Dungeon::Orc::DropItemName,
|
|
Game::Dungeon::Orc::HP,
|
|
Game::Dungeon::Orc::Attack,
|
|
Game::Dungeon::Orc::Defence,
|
|
Game::Dungeon::Orc::DropItemPrice);
|
|
}
|
|
|
|
Orc::Orc(MonsterStatData&& Desc) :
|
|
Monster(std::move(Desc))
|
|
{
|
|
}
|
|
|
|
void Orc::Attack(Player* Target)
|
|
{
|
|
Monster::Attack(Target);
|
|
}
|
|
|
|
void Orc::Initalize()
|
|
{
|
|
}
|
|
|
|
void Orc::Release()
|
|
{
|
|
Monster::Release();
|
|
}
|
|
|
|
void Orc::TakeDamage(int Amount)
|
|
{
|
|
Monster::TakeDamage(Amount);
|
|
} |