示例#1
0
    /// <summary>
    /// 台座の設定
    /// </summary>
    public void SetInfo(uint itemType, uint itemId, float nowParam, uint fvId)
    {
        base.SetInfo(itemType, itemId, nowParam);

        //フィーバーアタックの設定
        Master.FvAttackData fvAttack = Masters.FvAttackDB.FindById(fvId);
        if (fvAttack != null)
        {
            fvNameText.text        = fvAttack.name;
            fvDescriptionText.text = fvAttack.description;
        }
    }
示例#2
0
        public BatteryPartsInfo(UserPartsData partsData) : base(partsData)
        {
            this.master   = Masters.BatteryDB.FindById(partsData.itemId);
            this.FvMaster = Masters.FvAttackDB.FindById(master.fvAttackId);

            // 現在パーツと所有するパーツを比較の上、同数
            uint[] batteryIds = UserData.Get().batteryData.Select(x => x.itemId).ToArray();
            for (int i = 0; i < batteryIds.Length; i++)
            {
                var userPartsIds   = batteryIds[i].ToString();
                var currentPartsId = partsData.itemId.ToString();

                if (currentPartsId == userPartsIds)
                {
                    this.count++;
                }
            }
        }