public override void OnInitialized() { Bind.AreaCategoryName = "エリアカテゴリ名"; Bind.AreaNameText = "チュートリアルエリア"; Bind.QuestNameText = "はじまりの赤"; Bind.Coin = 0; Bind.Ticket = 0; Bind.Exp = 0; Bind.ExpLabel = "EXP"; Bind.NextRank = 15; Bind.NextRankLabel = "あと"; Bind.IsClearStatus = true; Bind.IsRankUp = false; Bind.IsMissionClear = false; Bind.IsMasterGradeUp = false; m_Tweener = DOTween.To(() => Bind.Coin, coin => Bind.Coin = coin, GetCoin, 0.5f); if (GetUnit != null) { for (int i = 0; i < GetUnit.Length; i++) { MasterDataParamChara _charMaster = MasterFinder <MasterDataParamChara> .Instance.Find(GetUnit[i]); if (_charMaster == null) { continue; } int index = i; var model = new DropIconListItemModel((uint)index); model.OnShowedNext += () => { if (index >= GetUnit.Length - 1) { return; } Bind.GetUnitAt(index + 1).Appear(); }; model.OnAppeared += () => { if (index < GetUnit.Length - 1) { return; } Bind.LoopUnits(); }; var contex = new DropIconContex(_charMaster, false, false, model); Bind.DropIcons.Add(contex); Bind.AddUnit(model); } } }
public DropIconContex(Sprite _item, Sprite _rare, DropIconListItemModel listItemModel) { m_model = listItemModel; ItemImage = _item; RareImage = _rare; IsViewRareImage = true; CaptionText = ""; }
public void AddUnit(DropIconListItemModel unit) { unit.OnAppeared += () => { ShiftDropItemScroll(); }; m_units.Add(unit); }
public DropIconContex(MasterDataUseItem itemMaster, Sprite _rare, DropIconListItemModel listItemModel) { m_model = listItemModel; MasterDataUtil.GetItemIcon( itemMaster, sprite => { ItemImage = sprite; }); RareImage = _rare; IsViewRareImage = true; CaptionText = ""; }
public DropIconContex(MasterDataParamChara _master, bool bPlus, bool bNew, DropIconListItemModel listItemModel) { m_model = listItemModel; m_Master = _master; if (_master != null) { string _name = ""; switch (_master.rare) { case MasterDataDefineLabel.RarityType.STAR_1: _name = "chara_icon_rare01"; break; case MasterDataDefineLabel.RarityType.STAR_2: _name = "chara_icon_rare02"; break; case MasterDataDefineLabel.RarityType.STAR_3: _name = "chara_icon_rare03"; break; case MasterDataDefineLabel.RarityType.STAR_4: _name = "chara_icon_rare04"; break; case MasterDataDefineLabel.RarityType.STAR_5: _name = "chara_icon_rare05"; break; case MasterDataDefineLabel.RarityType.STAR_6: _name = "chara_icon_rare06"; break; case MasterDataDefineLabel.RarityType.STAR_7: _name = "chara_icon_rare06"; break; } RareImage = ResourceManager.Instance.Load(_name); UnitIconImageProvider.Instance.Get( _master.fix_id, sprite => { ItemImage = sprite; }); IsViewRareImage = true; } IsViewCaption = false; IsViewFlag = false; CaptionText = ""; CountText = ""; }
public void AddFloorBonus(DropIconListItemModel unit) { m_floorBonuses.Add(unit); }