private List <Tuple <SquadDefinition, SquadFakeData> > GetDisplayedSquads(God god) { List <Tuple <SquadDefinition, SquadFakeData> > list = new List <Tuple <SquadDefinition, SquadFakeData> >(); SquadFakeData[] squads = m_fakeData.squads; int num = squads.Length; for (int i = 0; i < num; i++) { SquadFakeData squadFakeData = squads[i]; WeaponDefinition value2; if (!RuntimeData.squadDefinitions.TryGetValue(squadFakeData.id, out SquadDefinition value)) { Log.Error($"Cannot find squad definition with id {squadFakeData.id}", 91, "C:\\BuildAgents\\AgentB\\work\\cub_client_win64_develop\\client\\DofusCube.Unity\\Assets\\Core\\Demo\\Code\\UI\\CharacterSelection\\CharacterSelectionUIDemo.cs"); } else if (!RuntimeData.weaponDefinitions.TryGetValue(value.weapon.value, out value2)) { Log.Error($"Cannot find weapon definition with id {value.weapon.value}", 98, "C:\\BuildAgents\\AgentB\\work\\cub_client_win64_develop\\client\\DofusCube.Unity\\Assets\\Core\\Demo\\Code\\UI\\CharacterSelection\\CharacterSelectionUIDemo.cs"); } else if (value2.god == god) { list.Add(new Tuple <SquadDefinition, SquadFakeData>(value, squadFakeData)); } } return(list); }
protected Tuple <SquadDefinition, SquadFakeData> GetSquadDataByDeckId(int deckId) { for (int i = 0; i < m_fakeData.squads.Length; i++) { SquadFakeData squadFakeData = m_fakeData.squads[i]; if (squadFakeData.id == deckId) { return(new Tuple <SquadDefinition, SquadFakeData>(RuntimeData.squadDefinitions[deckId], squadFakeData)); } } SquadFakeData squadFakeData2 = m_fakeData.squads[0]; return(new Tuple <SquadDefinition, SquadFakeData>(RuntimeData.squadDefinitions[squadFakeData2.id], squadFakeData2)); }
protected Tuple <SquadDefinition, SquadFakeData> GetSquadDataByWeaponId(int weaponId) { for (int i = 0; i < m_fakeData.squads.Length; i++) { SquadFakeData squadFakeData = m_fakeData.squads[i]; SquadDefinition squadDefinition = RuntimeData.squadDefinitions[squadFakeData.id]; if (squadDefinition.weapon.value == weaponId) { return(new Tuple <SquadDefinition, SquadFakeData>(squadDefinition, squadFakeData)); } } SquadFakeData squadFakeData2 = m_fakeData.squads[0]; return(new Tuple <SquadDefinition, SquadFakeData>(RuntimeData.squadDefinitions[squadFakeData2.id], squadFakeData2)); }
public unsafe void Set(string nickname, int level, SquadFakeData fakeData, bool tween = false) { level = 6; m_illu.set_sprite(fakeData.illu); m_name.SetText(nickname); m_level.SetText($"Niveau {level}"); if (m_tween != null && TweenExtensions.IsActive(m_tween)) { TweenExtensions.Kill(m_tween, false); } if (tween) { m_tween = DOVirtual.Float(stateValue, 1f, m_openTransitionDuration, new TweenCallback <float>((object)this, (IntPtr)(void *) /*OpCode not supported: LdFtn*/)); } else { UpdateState(1f); } }
public void Set(SquadDefinition definition, SquadFakeData fakeData) { if (definition == null || fakeData == null) { m_name.get_gameObject().SetActive(false); m_ambience.get_gameObject().SetActive(false); m_difficulty.get_gameObject().SetActive(false); return; } string title = fakeData.title; string description = fakeData.description; string difficulty = fakeData.difficulty; m_illu.set_sprite(fakeData.illu); m_name.SetText(title); m_name.get_gameObject().SetActive(!string.IsNullOrEmpty(title)); m_ambience.SetText(description); m_ambience.get_gameObject().SetActive(!string.IsNullOrEmpty(description)); m_difficulty.richText = true; m_difficulty.SetText(difficulty); m_difficulty.get_gameObject().SetActive(!string.IsNullOrEmpty(difficulty)); }
public void Set(FightPlayerInfo player, int level, SquadFakeData fakeData, bool tween = false) { playerId = player.Uid; Set(player.Info.Nickname, level, fakeData, tween); }