Exemple #1
0
        private void LockOn()
        {
            _lockOnTargetList.Add(_lockOnTarget, new LockOnInfo(TargerLostTime));

            //適当にけつにつっこむ
            _enemyList.Remove(_lockOnTarget);
            _enemyList.Add(_lockOnTarget);

            LockOnUI ui = Instantiate(Cursor_, _canvas.transform).GetComponent <LockOnUI>();

            ui.SetData(_lockOnTarget, _gameUI);


            _lockOnTargetList[_lockOnTarget].SetLockOnCursor(ui);

            _lockOnTarget = null;

            //ロックオンの音ならす
            _audioManager.Play2DSE(gameObject, SEPath.GAME_SE_LOCK_ON);
        }
Exemple #2
0
 public void SetLockOnCursor(LockOnUI cursor)
 {
     _lockOnCursor = cursor;
 }
Exemple #3
0
 public LockOnInfo(float lostTime)
 {
     _lostTime     = lostTime;
     _lockOnCursor = null;
 }
Exemple #4
0
 public void SetData(Transform data, LockOnUI cursor)
 {
     _target = data;
     _cursor = cursor;
 }