private void CreateInfoCard(Satellite model) { _instantedInfoCard = Instantiate(_infoCardPrefab); _instantedInfoCard.transform.position = _camera.position + new Vector3(_camera.forward.x, 0f, _camera.forward.z) * 0.5f; var infoCard = _instantedInfoCard.GetComponent <SatelliteInfoCardController>(); infoCard.Init(model); infoCard.OnCloseInfoCard.AddListener(() => { //satellitManager.UndohilightObject(model.ObjectId); Destroy(_instantedInfoCard.gameObject); }); //satellitManager.HilightObject(model.ObjectId); }
private void OnSatelliteSelected(Satellite satellite) { _sputnikSelectedEvent.Invoke(satellite); }
public void Init(Satellite model) { _model = model; }