1:一种过滤机制的MobileMenuList

Posted on 2013-06-24 14:48  neocsl  阅读(292)  评论(0编辑  收藏  举报

  初始化  function InitMenuObject(MobilePlayerInput PlayerInput,MobileMenuScene Scene,int ScreenWidth,int ScreenHeight)

  初始化内部内容,

  local AntInventoryListItem ListItem;    //道具ListItem

  local AntInventoryListGold ListGold;    //列表金币

  local AntInventoryItem Item;     //对应的道具

  local PlayerItemData ItemData;   //对应的金币

  local int Order,Idx;   //序号

  local array<AppStoreProductData> StoreData;

  local string s;

  local int GoldAmount;  

 

  上边的过程我略去了道具和金币的加载工作。

 

  scene.LoadItem();   //加载金币

  LastSelectedIndex=-1;

 

  1.遍历并且初始化道具

  ListItem=new(self) class'AntInventoryListItem';

  ListItem.Init(Item,Screenwidth,ScreenHeight);

  AddItem(ListItem);    //仅仅是添加即可  

  2.遍历并且初始化金币

  ListGold=new(self)class'AntInventoryListGold';