コード例 #1
0
 private Transform inventory;      //当前物体tranform层
 /// <summary>
 /// 初始化
 /// </summary>
 public void Init()
 {
     inventory    = new GameObject("Inventory").transform;
     bagEntity    = EntityModule.Instance.SpawnEntity <BagEntity>(IdContract.BAGENTITY);
     PickUpEntity = EntityModule.Instance.SpawnEntity <PickUpEntity>(IdContract.PICKUPENTITY);//创建一个位置用于储存当前鼠标选取的物品
     tipEntity    = EntityModule.Instance.SpawnEntity <TipEntity>(IdContract.TIPENTITY);
     storeEntity  = EntityModule.Instance.SpawnEntity <StoreEntity>(IdContract.STOREENTITY);
     bagEntity.transform.SetParent(inventory);//设置父物体
     PickUpEntity.transform.SetParent(inventory);
     tipEntity.transform.SetParent(inventory);
     storeEntity.transform.SetParent(inventory);
 }
コード例 #2
0
        public void OnClick()
        {
            BagViewModel bvm     = viewModels.FindObject <BagViewModel>();
            BagEntity    bentity = utilsEntity.GetEntity <BagEntity>(bvm.gameObject);

            bentity.OpenClose = true;

            ConfigViewModel cvm    = viewModels.FindObject <ConfigViewModel>();
            ConfigEntity    entity = utilsEntity.GetEntity <ConfigEntity>(cvm.gameObject);

            entity.OpenClose = false;
        }