public override void ShowDetail(PanelBuilder panel) { panel.AddImageLabel(_info.name, _info.Sprite()); panel.AddHeaderLabel("Information"); //diff unit? if (!_info.Owner(S.ActPlayerID())) { panel.AddSubLabel("Owner", _info.Player().name, _info.Player().Coat().Icon); panel.AddSubLabel("HP", $"??/{_info.baseData.hp}", "hp"); panel.AddSubLabel("AP", $"??/{_info.baseData.ap}", "ap"); return; } panel.RichText(_info.data.info.LastInfo()); panel.AddSubLabel("HP", $"{_info.data.hp}/{_info.data.hpMax}", "hp"); panel.AddSubLabel("AP", $"{_info.data.ap}/{_info.data.apMax}", "ap"); Construction con = _info.GetComponent <Construction>(); if (con != null) { panel.AddResT("constructionOnGoing", _info.data.construction.ToDictionary(entry => entry.Key, entry => entry.Value)); panel.AddLabelT("constructionOnGoingDesc"); } panel.AddModi(_info.data.modi); }
public override void ShowDetail(PanelBuilder panel) { panel.AddHeaderLabelT("itemEquipNo"); panel.AddLabelT("itemEquipUn"); }