private void Start() { DOTween.Init(true, false, LogBehaviour.ErrorsOnly); aiSystem = LoadInfo.Instance.aiSystem; activitiesManager = LoadInfo.Instance.activitiesManager; sceneTileMapManager = LoadInfo.Instance.sceneTileMapManager; backageImage = transform.Find("TurnCanvas/BackAgeImage").GetComponent <RectTransform>(); group = transform.Find("TurnCanvas/group").GetComponent <CanvasGroup>(); turnText = group.transform.Find("TurnText").GetComponent <Text>(); playerText = group.transform.Find("PlayerText").GetComponent <Text>(); turnImage = group.transform.Find("TurnImage").GetComponent <Image>(); roundValue = 1; currentRoundCampDataIndex = 0; lerpValue = 0; lerpSequence = DOTween.Sequence(); lerpSequence.AppendInterval(.25f); lerpSequence.Append(DOTween.To(() => lerpValue, x => lerpValue = x, 1, 1)); lerpSequence.AppendInterval(.25f); lerpSequence.SetLoops(-1, LoopType.Yoyo); lerpIndexSequence = DOTween.Sequence(); lerpIndexSequence.Append(DOTween.To(() => lerpIntValue, x => lerpIntValue = x, 100, .75f)); lerpIndexSequence.SetLoops(-1, LoopType.Yoyo); Invoke(nameof(PlayGame), 0.3f); }
void Start() { gameManager = LoadInfo.Instance.gameManager; activitiesManager = LoadInfo.Instance.activitiesManager; sceneTileMapManager = LoadInfo.Instance.sceneTileMapManager; tileMapManager = LoadInfo.Instance.sceneTileMapManager; }
// 第一步 技能施法范围显示 public override void StartCommand(ActivitiesUnit _unit, GameCursor _cursor, SceneTileMapManager _tileMapManager) { cacheUnit = _unit; cursor = _cursor; tileMapManager = _tileMapManager; TileSaveData[] tileData = _tileMapManager.GetRoundTileSaveData(_unit.currentPos, _unit.skillRangeValue[0] + skillIncrement); _tileMapManager.ShowCustomActionGrid(tileData); _cursor.AddStepEvent(_unit, tileData, ActionScopeType.AllUnit, null, SkillTriggerClick, () => { }); }
public virtual void StartCommand(ActivitiesUnit _unit, GameCursor _cursor, SceneTileMapManager _tileMapManager) { }