Example #1
0
    public void Jump(string ID, bool jumpMove)
    {
        JumpAnimationPacket packet = new JumpAnimationPacket();

        packet.id       = ID;
        packet.jumpMove = jumpMove;

        socket.Emit("jump", JsonUtility.ToJson(packet));
    }
Example #2
0
    private void OnJump(SocketIOEvent obj)
    {
        JumpAnimationPacket packet = JsonUtility.FromJson <JumpAnimationPacket>(obj.data);

        string id = packet.id;

        if (!players.ContainsKey(id))
        {
            return;
        }

        players[id].PlaySound(Player.AudioType.Jump);

        switch (packet.jumpMove)
        {
        case true:
            players[id].anim.CrossFadeInFixedTime("JumpMove", 0.1f);
            break;

        case false:
            players[id].anim.CrossFadeInFixedTime("Jump", 0.1f);
            break;
        }
    }