private CharacterTimelineView GenerateTimeline(CharacterTimelineView Prefab) { CharacterTimelineView timeline = Instantiate(Prefab); timeline.GetTransform().SetParent(transform); timeline.GetTransform().localScale = Vector3.one; timeline.AnchoredPosition = new Vector2(0, timeline.Size.y / 2); return(timeline); }
private void GenerateEnemiesTimeline() { EnemyTimeline = GenerateTimeline(BattlePrefabsConfig.Get().TimelinePrefab); EnemyTimeline.Initialize(BattleSystem.Get().BattleBoard.EnemyTimeline); foreach (Skill skill in BattleSystem.Get().GetCurrentEnemySkillSet()) { CardWrapper cardWrapper = MonoBehaviour.Instantiate(BattlePrefabsConfig.Get().CardWrapperPrefab); cardWrapper.SetState(CardState.Hand, skill); EnemyTimeline.AddCard(cardWrapper, false); } EnemyTimeline.MaxLength = EnemyTimeline.Length; EnemyTimeline.Size = EnemyTimeline.GetContentSize(); EnemyTimeline.GetTransform().localScale = new Vector3(1, -1, 1); }