Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
 void Start()
 {
     gameManager         = LoadInfo.Instance.gameManager;
     activitiesManager   = LoadInfo.Instance.activitiesManager;
     sceneTileMapManager = LoadInfo.Instance.sceneTileMapManager;
     tileMapManager      = LoadInfo.Instance.sceneTileMapManager;
 }
Exemplo n.º 3
0
        // 第一步 技能施法范围显示
        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, () =>
            {
            });
        }
Exemplo n.º 4
0
 public virtual void StartCommand(ActivitiesUnit _unit, GameCursor _cursor, SceneTileMapManager _tileMapManager)
 {
 }