Satellite Inspector is a Unity package. The main task is to determine the position of artificial satellites of the Earth and predict their movement in orbit at any time. An additional possibility is to determine the position of satellites relative to the specified point on the Earth.
The package presents an asset and an example of its use scene. An Asset is a collection of C# scripts, prefabs, models, and text files with data.
General scheme of "Satellite Inspector" package [folders]:
General scheme prefab dependences
The main prefab is SatInspector.prefab. The object is created and placed on the scene using the command in the Unity Editor: "GameObjects-> Create Satellite Inspector". Prefab includes a component SatInspector(Script), which is used to control all other prefabs Satellite.prefab and System.prefab and their objects.
To facilitate the creation and management of satellite systems, SatInspector (Script) can be managed by the SatInspectorEditor.cs script in the Unity editor. You can edit the settings of the created system of objects in any editor mode: PlayMode and EditMode
Inspector Tab: Sat Inspector Script(Script) in SatInspector.prefab
System.prefab
This prefab is an auxiliary and serves for the creation and grouping of systems.
Satellite.prefab
This Prefab displays and calculates the parameters of the satellite, as well as visualizes additional parameters:
General scheme of scripts