Exemple #1
0
    public int method_7(int int_0, int int_1, bool bool_0 = false)
    {
        Hero hero = this.Connection.Game.Hero;

        if (!hero.CanMove)
        {
            return(0);
        }
        Vector2 position = hero.Position;

        if (this.Connection.Game.Security.method_2(position, int_0, int_1, 0) && bool_0)
        {
            this.method_5();
        }
        GClass161 gclass = new GClass161((int)position.X, int_1, int_0, (int)position.Y);

        if ((gclass.int_3 + int_0) % 3 == 0)
        {
            gclass.int_3++;
        }
        gclass.int_0 -= (gclass.int_0 + int_1) % 3;
        this.Connection.SendMessage(gclass);
        int         num         = hero.method_4(int_0, int_1, hero.Speed);
        GInterface5 proxySocket = this.Connection.ProxySocket;

        if (proxySocket != null)
        {
            proxySocket.SendMessage(new GClass266(this.Connection.Game.Hero.Id, int_0, int_1, num));
        }
        return(num);
    }
Exemple #2
0
 private void method_21(GClass161 gclass161_0)
 {
     this.Game.Hero.method_5(gclass161_0.int_0, gclass161_0.int_3, gclass161_0.int_2, gclass161_0.int_1, this.Game.Hero.Speed);
 }