public void SetData(IPlayerHasCharacters selectedItem) { weapon.Clear(); cloth.Clear(); shoot.Clear(); //List<PlayerItem> items = PlayerItem.equipDataMap.Values.Where(x => x.EquipItemGuid == selectedItem.GUID).ToList(); //for (int i = 0; i < items.Count; i++) //{ // switch (items[i].EquipPosition) // { // case "weapon": // weapon.SetData(items[i]); // break; // case "cloth": // cloth.SetData(items[i]); // break; // case "shoot": // shoot.SetData(items[i]); // break; // } //} //if (items.Count > 3) //{ // Debug.LogError("ERROR !"); //} }
public void Init(CharacterListUI listui, IPlayerHasCharacters characterItem) { this.listui = listui; this.characterItem = characterItem; lvName.text = characterItem.Character.quality + "-LV" + characterItem.level + "-" + characterItem.Character.title; }
public void SelectedItem(IPlayerHasCharacters selectedItem) { currentSelected = selectedItem; //DialogData dialogdata = new DialogData(); //HeroFormationData data = new HeroFormationData(); //dialogdata.obj = data; //dialogdata.dialog = DialogController.instance.heroFormationDialog; //data.HeroGuid = selectedItem.guid; //data.callback += () => //{ // formationManager.Refresh(); //}; Dialog dialog = DialogController.instance.ShowDialog(DialogController.instance.heroFormationDialog, DialogController.DialogType.stack); ((HeroFormationDialog)dialog).SetData(selectedItem.guid, CallBack); }
public void Init() { ConfigSQLite3Operate = SQLite3Factory.OpenToRead("Database.db"); LocalSQLite3Operate = SQLite3Factory.OpenToWrite("Dynamic.db"); CheckTable(); IPlayer.Init(); IPlayerBattle.Init(); ICharacter.Init(); IEquipment.Init(); IPlayerBattle.Init(); IPlayerClearStage.Init(); IPlayerCurrency.Init(); IPlayerFormation.Init(); IPlayerHasCharacters.Init(); IPlayerHasEquips.Init(); IPlayerOtherItem.Init(); IPlayerStamina.Init(); IPlayerUnlockItem.Init(); //IPlayerHasEquips.InsertNewEquips("2001"); //IPlayerHasCharacters.InsertNewCharacter("1001"); }
public BattleItem(IPlayerHasCharacters ihascharacter, Const.StageType type) { this.ihascharacter = ihascharacter; skills = ihascharacter.Character.GetCloneCustomSkills(); isEnemy = false; }
public void SetData(IPlayerHasCharacters item) { nameText.text = "unknown"; }
public void Init(FormationList formationList, IPlayerHasCharacters currentItem) { this.formationList = formationList; this.currentItem = currentItem; lvName.text = currentItem.Character.quality + "-LV" + currentItem.level + "-" + currentItem.Character.title; }
private void SetupInfo(IPlayerHasCharacters data) { if (data == null) { return; } //var attributes = data.GetItemAttributes(); var itemData = data.Character; if (textTitle != null) { textTitle.text = itemData == null ? "" : itemData.title; } if (textDescription != null) { textDescription.text = itemData == null ? "" : itemData.description; } //if (imageIcon != null) // imageIcon.sprite = data.Icon;//暂时隐藏图片 if (nameText != null) { nameText.text = data.guid; nameText.color = GameInstance.GameDatabase.SsrColor; } //if (textAttributes != null) // textAttributes.text = attributes == null ? "" : attributes.GetDescription(data.EquipmentBonus); //// Attributes //if (RpguiAttributes != null) //{ // //todo // //if (data.ActorItemData != null) // // RpguiAttributes.Show(); // //else // // RpguiAttributes.Hide(); // if (excludeEquipmentAttributes) // RpguiAttributes.SetData(attributes); // else // RpguiAttributes.SetData(attributes == null ? data.EquipmentBonus : attributes + data.EquipmentBonus); //} // Stats //if (uiLevel != null) //{ // uiLevel.gameObject.SetActive(true);//(data.ActorItemData != null); // uiLevel.level = data.Level; // uiLevel.maxLevel = data.MaxLevel; // uiLevel.collectExp = data.CollectExp; // uiLevel.nextExp = data.NextExp; //} if (RpguiEvolvePrice != null) { var amount = Const.EnovePrice; var currencyData = IPlayerCurrency.SoftCurrency.Clone().SetAmount(amount, 0); RpguiEvolvePrice.SetData(currencyData); } if (RpguiSellPrice != null) { var amount = Const.SellPrice; var currencyData = IPlayerCurrency.SoftCurrency.Clone().SetAmount(amount, 0); RpguiSellPrice.SetData(currencyData); } //if (textRewardExp != null) // textRewardExp.text = useFormatForInfo ? RPGLanguageManager.FormatInfo(GameText.TITLE_REWARD_EXP, data.RewardExp) : data.RewardExp.ToString("N0"); //if (characterModelContainer != null) //{ // characterModelContainer.RemoveAllChildren(); // if (data.CharacterData != null) // { // var character = Instantiate(GameInstance.Singleton.model); // character.Container = characterModelContainer; // var characterRenderers = character.GetComponentsInChildren<Renderer>(); // foreach (var characterRenderer in characterRenderers) // { // characterRenderer.gameObject.layer = characterModelLayer; // } // } //} }
public void SelectedItem(CharacterListItem currentSelectedItem, IPlayerHasCharacters selectedItem) { this.currentSelectedItem = currentSelectedItem; }
public void BuyItem() { IPlayerHasCharacters.InsertNewCharacter(heroid); Close(); }