Exemple #1
0
 public void CreateItemCptDropList(List <ItemsBean> itemDatas, Vector3 position, ItemDropStateEnum ItemCptDropState, Vector3 dropDirection)
 {
     for (int i = 0; i < itemDatas.Count; i++)
     {
         CreateItemCptDrop(itemDatas[i], position, ItemCptDropState, dropDirection);
     }
 }
Exemple #2
0
 /// <summary>
 ///  创建掉落道具实例
 /// </summary>
 public void CreateItemCptDrop(ItemsBean itemData, Vector3 position, ItemDropStateEnum ItemCptDropState, Vector3 dropDirection)
 {
     if (itemData.itemId == 0)
     {
         return;
     }
     manager.GetItemsObjById(-1, (objModel) =>
     {
         GameObject objCommon    = Instantiate(gameObject, objModel);
         ItemCptDrop ItemCptDrop = objCommon.GetComponent <ItemCptDrop>();
         ItemCptDrop.SetData(itemData, position, dropDirection);
         ItemCptDrop.SetItemDropState(ItemCptDropState);
     });
 }
Exemple #3
0
    /// <summary>
    ///  创建掉落道具实例
    /// </summary>
    public void CreateItemCptDrop(BlockTypeEnum blockType, int itemsNumber, string meta, Vector3 position, ItemDropStateEnum ItemCptDropState, Vector3 dropDirection)
    {
        ItemsInfoBean itemsInfo = manager.GetItemsInfoByBlockType(blockType);

        CreateItemCptDrop(itemsInfo.id, itemsNumber, meta, position, ItemCptDropState, dropDirection);
    }
Exemple #4
0
 public void CreateItemCptDrop(long itemId, int itemsNumber, string meta, Vector3 position, ItemDropStateEnum ItemCptDropState)
 {
     CreateItemCptDrop(new ItemsBean(itemId, itemsNumber, meta), position, ItemCptDropState, Vector3.zero);
 }
Exemple #5
0
 /// <summary>
 /// 创建掉落道具实例
 /// </summary>
 public void CreateItemCptDropList(List <ItemsBean> itemDatas, Vector3 position, ItemDropStateEnum itemDropState)
 {
     CreateItemCptDropList(itemDatas, position, itemDropState, Vector3.zero);
 }
Exemple #6
0
 public void CreateItemCptDrop(BlockTypeEnum blockType, int itemsNumber, string meta, Vector3 position, ItemDropStateEnum ItemCptDropState)
 {
     CreateItemCptDrop(blockType, itemsNumber, meta, position, ItemCptDropState, Vector3.zero);
 }
Exemple #7
0
 /// <summary>
 /// 设置道具状态
 /// </summary>
 /// <param name="ItemCptDropState"></param>
 public void SetItemDropState(ItemDropStateEnum ItemCptDropState)
 {
     this.itemDrapState = ItemCptDropState;
 }