public static void HandleAnimAl(byte[] data)
    {
        ByteBuffer buffer = new ByteBuffer();

        buffer.Bytes_Yaz(data);
        int    packetID     = buffer.Int_Oku();
        int    connectionID = buffer.Int_Oku();
        string animasyon_kimde_oynayacak = buffer.String_Oku();
        string anim_Adi = buffer.String_Oku();
        int    aktiflik = buffer.Int_Oku();

        buffer.Dispose();
        Animator animator;

        Debug.Log(animasyon_kimde_oynayacak);

        if (animasyon_kimde_oynayacak == "0")
        {
            animator = Global.global.Tum_Oyuncular[connectionID].Karakter.GetComponent <Animator>();
        }
        else
        {
            animator = GameObject.Find(animasyon_kimde_oynayacak).GetComponent <Animator>();
        }

        AnimasyonKontrol.Anim_Yurut(anim_Adi, animator, aktiflik, animasyon_kimde_oynayacak, true);
    }
    void Move()
    {
        AnimasyonKontrol.Anim_Yurut("Kos", null, 1);
        transform.rotation = Quaternion.Slerp(transform.rotation, playerRot, bakma_hizi - Time.deltaTime);
        transform.position = Vector3.MoveTowards(transform.position, targerPosition, hiz * Time.deltaTime);

        DataSender.SendHaraketPosGonder(
            (float)Math.Round(transform.position.x, 2),
            (float)Math.Round(transform.position.y, 2),
            (float)Math.Round(transform.position.z, 2),
            (float)Math.Round(transform.rotation.x, 2),
            (float)Math.Round(transform.rotation.y, 2),
            (float)Math.Round(transform.rotation.z, 2),
            (float)Math.Round(transform.rotation.w, 2));

        if (Vector3.Distance(transform.position, targerPosition) < 1f)
        {
            AnimasyonKontrol.Anim_Yurut("Kos", null, 0);
            moving = false;
        }
    }