// 스킬 피격 정보 패킷 획득 함수 public void OnReceiveSkillHitPacket(PacketId id, byte[] data) { SkillHitPacket packet = new SkillHitPacket(data); SkillHitData hit = packet.GetPacket(); Debug.Log((hitCnt++) + " 피격 된 놈 : " + hit.campNumber + " 캠프의 " + hit.index + " 서버 체력은 " + hit.serverHP); GameManager.instance.ApplySkillEffect(hit.campNumber, hit.index, hit.statusType, hit.ccType, hit.amount, hit.duration, hit.serverHP); }
public void SendLocalHitInfo(int campNumber, int index, int statusType, int ccType, int amount, float duration) { SkillHitData data = new SkillHitData(campNumber, index, statusType, ccType, amount, duration, 0); SkillHitPacket packet = new SkillHitPacket(data); networkManager.SendReliable <SkillHitData>(packet); }