#include "StdAfx.h" #include ".\transparentstatus.h" #include "PacketStruct_CG.h" #include "StatusManager.h" TransparentStatus::TransparentStatus(void) { } TransparentStatus::~TransparentStatus(void) { } VOID TransparentStatus::Start() { Character* const owner = GetOwner(); if (owner == NULL) { return; } // ÀÌ ¾È¿¡¼­ ¼Óµµ °¨¼ÓÇÑ´Ù. AbilityStatus::Start(); //³» ÀڽŰú ±Ùó À¯Àúµé¿¡°Ô ³»°¡ Åõ¸í »óŶó´Â°ÍÀ» ¾Ë¸°´Ù. owner->GetStatusManager()->Status.On_CharTransOn( true ); ;{ MSGSUB_SKILL_TRANSPARENT_BRD msg_brd; msg_brd.Clear(); msg_brd.m_dwObjectKey = owner->GetObjectKey(); owner->SendPacketAroundForSync(&msg_brd); }; } VOID TransparentStatus::End() { Character* const owner = GetOwner(); if (owner != NULL) { // ÀÌ ¾È¿¡¼­ ¼Óµµ ¿ø·¡ ¼Óµµ·Î º¹±ÍÇÑ´Ù. owner->GetStatusManager()->Status.On_CharTransOn( false ); } AbilityStatus::End(); }