private void a(dv.d A_0)
 {
     if (A_0 == dv.d.a)
     {
         this.SchedulePoke();
     }
 }
Exemple #2
0
    private void a(dv.d A_0)
    {
        if ((this.h == dv.d.c) && (A_0 == dv.d.a))
        {
            this.a();
        }
        this.h = A_0;
        switch (A_0)
        {
        case dv.d.a:
            this.k.n.k = false;
            this.i.a(false);
            this.j.a(false);
            PluginCore.cq.b.d();
            break;

        case dv.d.b:
            this.k.n.k = true;
            this.i.a(false);
            this.n = 0;
            this.j.a(true);
            PluginCore.cq.b.d();
            break;

        case dv.d.c:
            PluginCore.cq.al.a(this.e);
            this.k.n.k = true;
            this.q     = 0;
            this.i.a(true);
            this.j.a(false);
            PluginCore.cq.aq.b();
            if (this.b() && (!this.f.IsInstantCast || ((this.f.School.Id != 1) && (this.f.School.Id != 5))))
            {
                PluginCore.cq.b.c();
            }
            break;
        }
        if (this.c != null)
        {
            this.c(A_0);
        }
    }