public MissionCore(ConsoleBehaviour p_console, Loader p_loader) { console = p_console; loader = p_loader; tracker = new ObjectiveTracker(); }
/// <param name="source"> /// The dialog datastructure which should /// be the source of the actual dialog /// </param> /// <param name="os"> /// The operating system on which this should be running. /// (Just used to get the console) /// </param> public Conversation(DataStructure source, ConsoleBehaviour p_console) { console = p_console; if (console != null) { console.current_conversation = this; } messages = InterpretDS(source); CurrentState = source.Get <ushort>("begin", 1, quiet: true); }
public OperatingSystem(ConsoleBehaviour cons, Ship ship, uint ram_size = 0x1000) { console = cons; Attached = ship; ram = new RAM(ram_size); cpu = new CPU(ship, this); Boot(); assemblycommandnum = System.Enum.GetValues(typeof(AssemblyCommands)).Length; }
void Start() { foreach (GameObject obj in FindObjectsOfType <GameObject>()) { if (obj.GetComponent <ConsoleBehaviour>() != null) { console = obj.GetComponent <ConsoleBehaviour>(); } } interpreter = new Interpreter(); }
private void UpdateOnMenu() { Globals.audio = FindObjectOfType <AudioManager>(); ConsoleBehaviour console = FindObjectOfType <ConsoleBehaviour>(); console.Start_(); base_os = new NMS.OS.OperatingSystem(console, null); Globals.current_os = base_os; is_updatemenu = false; }
private void Awake() { active = this; drawer = GetComponent <MapDrawer>(); cam = FindObjectOfType <CameraBehaviour>(); raycaster = FindObjectOfType <GraphicRaycaster>(); console = FindObjectOfType <ConsoleBehaviour>(); planet_view = CelestialData.None; planet_hover = CelestialData.None; celestials.Clear(); UpdateChapter(); }
private void NotLoadingRelated() { // What we can do right away SceneGlobals.Refresh(); SceneGlobals.main_canvas = GameObject.Find("MainCanvas").GetComponent <Canvas>(); SceneGlobals.map_canvas = GameObject.Find("MapCanvas").GetComponent <Canvas>(); SceneGlobals.permanent_canvas = GameObject.Find("PermanentCanvas").GetComponent <Canvas>(); SceneGlobals.map_drawer = Loader.EnsureComponent <MapDrawer>(gameObject); SceneGlobals.general = this; uiscript = Loader.EnsureComponent <GUIScript>(gameObject); map_core = Loader.EnsureComponent <MapCore>(gameObject); SceneGlobals.console = console = SceneGlobals.permanent_canvas.GetComponentInChildren <ConsoleBehaviour>(); console.Start_(); console.ConsolePos = ConsolePosition.lower; // Configure the cameras ship_camera = GameObject.Find("ShipCamera").GetComponent <Camera>(); if (ship_camera == null) { Debug.LogError("NO ShipCamera"); } ship_camera.farClipPlane = 1e9f; Loader.EnsureComponent <CameraMovement>(ship_camera.gameObject); map_camera = GameObject.Find("MapCamera").GetComponent <Camera>(); SceneGlobals.ship_camera = ship_camera; SceneGlobals.map_camera = map_camera; // Initialize the audio source GameObject audiosource_object = new GameObject("Audio Source"); audiosource_object.transform.SetParent(ship_camera.transform); Globals.audio = Loader.EnsureComponent <AudioManager>(audiosource_object); // Get the map view manager map_core.Start_(); SceneGlobals.map_core = map_core; SceneGlobals.ui_script = uiscript; }
public void Start_() { ship_canvas = GameObject.Find("MainCanvas").transform; main_canvas = GameObject.Find("PermanentCanvas").transform; console = main_canvas.GetComponentInChildren <ConsoleBehaviour>(); console.Start_(); menu = GameObject.Find("menu").GetComponent <Image>(); camera_transform = GameObject.Find("ShipCamera").transform; audio_src = GetComponent <AudioSource>(); HighlightingPosition = new Vector3(-200, -200); // The dictionnaries are filled here #region dictionnaries pointers.Add("prograde_marker", GameObject.Find("prograde_marker").GetComponent <Image> ()); pointers.Add("target_velocity_marker", GameObject.Find("tgt_vel_marker").GetComponent <Image>()); pointers.Add("turret_position", GameObject.Find("turr_pos").GetComponent <Image>()); pointers.Add("direction_pointer", GameObject.Find("direction_marker").GetComponent <Image>()); pointers.Add("prograde", GameObject.Find("prog").GetComponent <Image>()); texts.Add("velocity_indicator", GameObject.Find("vel").GetComponent <Text>()); texts.Add("angular_momentum_indicator", GameObject.Find("ang_mom").GetComponent <Text>()); slider_bars.Add("fuel_bar", GameObject.Find("FuelBar").GetComponent <Slider> ()); slider_bars.Add("rcs_bar", GameObject.Find("RCSBar").GetComponent <Slider> ()); slider_bars.Add("ammo_bar", GameObject.Find("AmmoBar").GetComponent <Slider> ()); slider_bars.Add("missile_bar", GameObject.Find("RocketBar").GetComponent <Slider> ()); slider_bars.Add("hitpoints_bar", GameObject.Find("HPBar").GetComponent <Slider> ()); buttons.Add("turret_switch", GameObject.Find("turr_switch").GetComponent <Button> ()); scroll_bar = GameObject.Find("turret_scroll").GetComponent <Slider>(); turret_menu = GameObject.Find("turret_menu").GetComponent <Image>(); group_menu = GameObject.Find("turretgroup_menu").GetComponent <Image>(); add_group_menu = GameObject.Find("add_group_menu").GetComponent <AddGroupMenu>(); #endregion }
private void Reset() { console = GetComponent <ConsoleBehaviour>(); }
private void Start() { img = Loader.EnsureComponent <Image>(gameObject); console = GetComponentInParent <ConsoleBehaviour>(); _on = console.ConsolePos != ConsolePosition.lower; }