Beispiel #1
0
    void ack_rolepoint(int err, wire obj)
    {
        a_rolepoint ack = (a_rolepoint)obj;

        Module.Role.Basic.hp    += ack.hp;
        Module.Role.Basic.mp    += ack.mp;
        Module.Role.Basic.exp   += ack.exp;
        Module.Role.Basic.level += ack.level;
        Module.UI.role.RefreshRole();
        Debug.Log("[MainState] RolePoint:" + ack.hp + ":" + ack.mp + ":" + ack.exp + ":" + ack.level);
    }
Beispiel #2
0
    void Start()
    {
        OnEnter();
        a_itemuse   itemuse   = new a_itemuse();
        a_movepoint movepoint = new a_movepoint();
        a_movediff  movediff  = new a_movediff();
        a_moveenter moveenter = new a_moveenter();
        a_moveleave moveleave = new a_moveleave();
        a_attack    attack    = new a_attack();
        a_gatekick  kick      = new a_gatekick();
        a_rolepoint rolepoint = new a_rolepoint();

        Register(itemuse, ack_itemuse);
        Register(movepoint, ack_movepoint);
        Register(movediff, ack_movediff);
        Register(moveenter, ack_moveenter);
        Register(moveleave, ack_moveleave);
        Register(attack, ack_attack);
        Register(kick, ack_gatekick);
        Register(rolepoint, ack_rolepoint);
    }