Ejemplo n.º 1
0
 public void RemoveRadarObject(IRadarTrackable radarTrackable)
 {
     if (radarObjects.ContainsKey(radarTrackable))
     {
         radarObjects[radarTrackable].Shutdown();
         radarObjects.Remove(radarTrackable);
     }
 }
Ejemplo n.º 2
0
 public static void RegisterTrackable(IRadarTrackable trackable)
 {
     if (GRadar._trackables.Contains(trackable))
     {
         return;
     }
     GRadar._trackables.Add(trackable);
 }
Ejemplo n.º 3
0
        public void RegisterRadarObject(IRadarTrackable radarTrackable, Sprite icon)
        {
            var image = MasterManager.Instance.InstantiateObject(iconPrefab, GameTransform);

            image.name = "radarObject";
            var radarObject = new RadarObject();

            radarObject.Initialize(image.transform, icon);
            radarObjects.Add(radarTrackable, radarObject);
        }