예제 #1
0
        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);
        }
예제 #2
0
 private void OnSatelliteSelected(Satellite satellite)
 {
     _sputnikSelectedEvent.Invoke(satellite);
 }
예제 #3
0
 public void Init(Satellite model)
 {
     _model = model;
 }