Esempio n. 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);
        }
Esempio n. 2
0
 public void SetLockOnCursor(LockOnUI cursor)
 {
     _lockOnCursor = cursor;
 }
Esempio n. 3
0
 public LockOnInfo(float lostTime)
 {
     _lostTime     = lostTime;
     _lockOnCursor = null;
 }
Esempio n. 4
0
 public void SetData(Transform data, LockOnUI cursor)
 {
     _target = data;
     _cursor = cursor;
 }