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); }
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); }