📄 skillobjectsingleunit.cpp
字号:
// SkillObjectSingleUnit.cpp: implementation of the CSkillObjectSingleUnit class.
//
//////////////////////////////////////////////////////////////////////
#include "stdafx.h"
#include "SkillObjectSingleUnit.h"
//////////////////////////////////////////////////////////////////////
// Construction/Destruction
//////////////////////////////////////////////////////////////////////
CSkillObjectSingleUnit::CSkillObjectSingleUnit(DWORD SingleUnitNum)
{
m_SingleUnitNum = SingleUnitNum;
}
CSkillObjectSingleUnit::~CSkillObjectSingleUnit()
{
}
void CSkillObjectSingleUnit::Init(CSkillInfo* pSkillInfo,WORD SkillLevel)
{
m_OperateCount = 0;
m_Interval = pSkillInfo->GetInterval();
DoInit(pSkillInfo,SkillLevel);
}
void CSkillObjectSingleUnit::Update(SKILLOBJECT_INFO* pSkillObjectInfo,CSkillObjectTargetList* pTargetList)
{
if(m_Interval == 0)
return;
DWORD ElapsedTime = gCurTime - pSkillObjectInfo->StartTime;
DWORD count = ElapsedTime / m_Interval;
if(m_OperateCount != count)
{
ASSERT(m_OperateCount < count);
Operate(pSkillObjectInfo,pTargetList);
m_OperateCount = count;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -