C#开发的OpenRA游戏之建造物品的窗口4

前面分析了建造物品TAB窗口类ProductionTabsWidget,它是实现窗口显示内容绘制的,不过它还有一个逻辑处理类ProductionTabsLogic,在这个类实现一些功能配置,现在就来分析这个类。

              ProductionTabs@PRODUCTION_TABS:

                     Logic: AddFactionSuffixLogic, ProductionTabsLogic

类ProductionTabsWidget与类ProductionTabsLogic实现关联是通过上面yaml文件来定义的。在类ProductionTabsLogic的构造函数里,设置了游戏世界增加或减少的响应函数:

this.world = world;

tabs = widget.Get("PRODUCTION_TABS

你可能感兴趣的:(C#入门到精通,c#,游戏,ui)