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