コード例 #1
0
ファイル: CraftSplitElement.cs プロジェクト: TrutzX/9Nations
        public override void ShowDetail(PanelBuilder panel)
        {
            _craft.ShowLexicon(panel);
            _craft.req.BuildPanel(panel, _info, _info.Pos());

            panel.AddHeaderLabel("Actions");
            panel.AddImageTextButton(_craft.Name(), _craft.Icon, () =>
                                     _holder.data["craft" + NextFreeID()] = $"{_craft.id}:1"
                                     );
            panel.AddImageTextButton($"10x {_craft.Name()}", _craft.Icon, () =>
                                     _holder.data["craft" + NextFreeID()] = $"{_craft.id}:10"
                                     );
            panel.AddImageTextButton($"100x {_craft.Name()}", _craft.Icon, () =>
                                     _holder.data["craft" + NextFreeID()] = $"{_craft.id}:100"
                                     );
            panel.AddImageTextButton($"endless {_craft.Name()}", _craft.Icon, () =>
                                     _holder.data["craft" + NextFreeID()] = $"{_craft.id}:-1"
                                     );
        }