public static bool Execute(SetUserHpSpDataUserCmd_S cmd) { var my = MainRole.Instance; if (my != null && cmd.charid == my.Role.ServerInfo.charid) { MainRole.Instance.gameObject.GetComponent<HpProtocol>().hp = cmd.hp; MainRole.Instance.gameObject.GetComponent<HpProtocol>().maxhp = cmd.maxhp; MainRole.Instance.SetSp(cmd.sp, cmd.maxsp); return true; } return false; }
public static void Execute(SetUserHpSpDataUserCmd_S cmd) { if (MainRole.Execute(cmd)) return; var target = All[cmd.charid]; if (target == null) return; target.gameObject.GetComponent<HpProtocol>().hp = cmd.hp; target.gameObject.GetComponent<HpProtocol>().maxhp = cmd.maxhp; //target.SetSp(cmd.sp, cmd.maxsp); }