Esempio n. 1
0
    // 스킬 피격 정보 패킷 획득 함수
    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);
    }
Esempio n. 2
0
    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);
    }