public Base() //////public Program() { Runtime.UpdateFrequency = UpdateFrequency.Update1; shipComponents = new ShipComponents(); LocateAllParts(); SetupFleetListener(); log = new Logger(Me.CubeGrid, shipComponents); //communicationSystems = new CommunicationSystem(log, Me.CubeGrid, shipComponents); //navigationSystems = new BasicNavigationSystem(log, Me.CubeGrid, shipComponents); //productionSystems = new ProductionSystem(log, Me.CubeGrid, shipComponents); //storageSystem = new StorageSystem(log, Me.CubeGrid, shipComponents); trackingSystems = new TrackingSystem(log, Me.CubeGrid, shipComponents, true); //weaponSystems = new WeaponSystem(log, Me.CubeGrid, shipComponents); operatingOrder.AddLast(new TaskInfo(LocateAllParts)); operatingOrder.AddLast(new TaskInfo(InternalSystemCheck)); operatingOrder.AddLast(new TaskInfo(ScanLocalArea)); operatingOrder.AddLast(new TaskInfo(UpdateTrackedTargets)); operatingOrder.AddLast(new TaskInfo(UpdateDisplays)); maxCameraRange = 5000; maxCameraAngle = 80; //set new defaults hoverHeight = 400; InitialBlockCount = shipComponents.AllBlocks.Count(); Runtime.UpdateFrequency = UpdateFrequency.Update1; }
public CombatDrone() //////public Program() { shipComponents = new ShipComponents(); LocateAllParts(); log = new Logger(Me.CubeGrid, shipComponents); communicationSystems = new CommunicationSystem(log, Me.CubeGrid, shipComponents); navigationSystems = new NavigationSystem(log, Me.CubeGrid, shipComponents); productionSystems = new ProductionSystem(log, Me.CubeGrid, shipComponents); storageSystem = new StorageSystem(log, Me.CubeGrid, shipComponents); trackingSystems = new TrackingSystem(log, Me.CubeGrid, shipComponents); weaponSystems = new WeaponSystem(log, Me.CubeGrid, shipComponents); operatingOrder.AddLast(new TaskInfo(LocateAllParts)); operatingOrder.AddLast(new TaskInfo(FollowOrders)); operatingOrder.AddLast(new TaskInfo(SensorScan)); operatingOrder.AddLast(new TaskInfo(AnalyzePlanetaryData)); operatingOrder.AddLast(new TaskInfo(InternalSystemScan)); //operatingOrder.AddLast(new TaskInfo(MaintainAltitude)); operatingOrder.AddLast(new TaskInfo(UpdateTrackedTargets)); operatingOrder.AddLast(new TaskInfo(FollowOrders)); operatingOrder.AddLast(new TaskInfo(UpdateDisplays)); maxCameraRange = 5000; maxCameraAngle = 80; //set new defaults hoverHeight = 100; }
static void Main(string[] args) { ITransponderReceiver transponderReceiver = TransponderReceiverFactory.CreateTransponderDataReceiver(); ITrackingSystem trackingSystem = new TrackingSystem(transponderReceiver); Console.ReadLine(); }
public static void Main(string[] args) { { // start main systems LogManager.MakeInstance(new LogManager()); CaptureSystem.MakeInstance(new CaptureSystem()); TrackingSystem.MakeInstance(new TrackingSystem()); VirtualDeviceManager.MakeInstance(new VirtualDeviceManager()); } { // prepare content managers ContentMaster.MakeInstance(new ContentMaster()); var contentSettings = new ContentManagerSettings(); string resourceRoot = ContentMaster.FindResourceRoot(); contentSettings.SetResourcePaths(resourceRoot, resourceRoot, "(no-file)"); string userRoot = ContentMaster.FindConfigRoot(); contentSettings.SetConfigPaths(userRoot, userRoot, "(no-file)"); ContentMaster.Instance.Load(contentSettings); } { // load last configuration var profile = ContentMaster.Instance.Profiles.LoadDefaultProfile(); new ProfileActivator().ActivateProfile(profile).Wait(); } { // start webserver var server = new Webface.WebfaceServer(); server.Start(); Console.ReadLine(); server.Stop(); } { // cleanup main systems VirtualDeviceManager.MakeInstance(null); TrackingSystem.MakeInstance(null); CaptureSystem.MakeInstance(null); LogManager.MakeInstance(null); EquipmentMaster.MakeInstance(null); } }
public CombatDrone() //////public Program() { shipComponents = new ShipComponents(); LocateAllParts(); log = new Logger(Me.CubeGrid, shipComponents); communicationSystems = new CommunicationSystem(log, Me.CubeGrid, shipComponents); navigationSystems = new NavigationSystem(log, Me.CubeGrid, shipComponents); trackingSystems = new TrackingSystem(log, Me.CubeGrid, shipComponents, false); weaponSystems = new WeaponSystem(log, Me.CubeGrid, shipComponents); operatingOrder.AddLast(new TaskInfo(LocateAllParts)); operatingOrder.AddLast(new TaskInfo(InternalSystemCheck)); operatingOrder.AddLast(new TaskInfo(NavigationCheck)); operatingOrder.AddLast(new TaskInfo(RecieveFleetMessages)); operatingOrder.AddLast(new TaskInfo(SendPendingMessages)); operatingOrder.AddLast(new TaskInfo(FollowOrders)); operatingOrder.AddLast(new TaskInfo(ScanLocalArea)); operatingOrder.AddLast(new TaskInfo(UpdateTrackedTargets)); operatingOrder.AddLast(new TaskInfo(UpdateDisplays)); operatingOrder.AddLast(new TaskInfo(FollowOrders)); SetupFleetListener(); maxCameraRange = 5000; maxCameraAngle = 80; //set new defaults hoverHeight = 150; InitialBlockCount = shipComponents.AllBlocks.Count(); Runtime.UpdateFrequency = UpdateFrequency.Update1; }
public void Initialize() { repo = new List <IProduct>(); product = new Mock <IProduct>(); ts = new TrackingSystem(repo); product.Setup(p => p.Label).Returns("Beer"); }
void Start() { m_tracker = GetComponent <TrackingSystem>(); m_shooter = GetComponent <ShootingSystem>(); InvokeRepeating("UpdateTarget", 0f, 0.5f); }
public AppExtension() { connection = new ClientConnection(); connection.ConnectionClosed += (sender, args) => { Connected = false; }; historyProvider = new NotebookHistoryProvider(null); tracking = new TrackingSystem(); notebooks = new NotebookManager(null); history = new HistoryManager(); credentialsManager = new AuthenticationManager(null); InitializeNotebooks(); InitializeTracking(); InitializeHistory(); }
public MiningBase() //////public Program() { Runtime.UpdateFrequency = UpdateFrequency.Update1; shipComponents = new ShipComponents(); LocateAllParts(); SetupFleetListener(); log = new Logger(Me.CubeGrid, shipComponents); communicationSystems = new CommunicationSystem(log, Me.CubeGrid, shipComponents); navigationSystems = new BasicNavigationSystem(log, Me.CubeGrid, shipComponents); factorySystems = new FactorySystem(log, Me.CubeGrid, shipComponents); trackingSystems = new TrackingSystem(log, Me.CubeGrid, shipComponents, true); weaponSystems = new WeaponSystem(log, Me.CubeGrid, shipComponents); operatingOrder.AddLast(new TaskInfo(LocateAllParts)); operatingOrder.AddLast(new TaskInfo(NavigationCheck)); operatingOrder.AddLast(new TaskInfo(InternalSystemCheck)); operatingOrder.AddLast(new TaskInfo(ScanLocalArea)); operatingOrder.AddLast(new TaskInfo(UpdateTrackedTargets)); operatingOrder.AddLast(new TaskInfo(UpdateDisplays)); operatingOrder.AddLast(new TaskInfo(RecieveFleetMessages)); operatingOrder.AddLast(new TaskInfo(SendPendingMessages)); operatingOrder.AddLast(new TaskInfo(MaintainAltitude)); operatingOrder.AddLast(new TaskInfo(IssueOrders)); //operatingOrder.AddLast(new TaskInfo(RunProductionRoutine)); maxCameraRange = 5000; maxCameraAngle = 80; //set new defaults hoverHeight = 400; InitialBlockCount = shipComponents.AllBlocks.Count(); Runtime.UpdateFrequency = UpdateFrequency.Update1; }
// Use this for initialization void Start() { m_tracker = GetComponent <TrackingSystem>(); m_shooter = GetComponent <ShootingSystem>(); m_range = GetComponent <RangeChecker>(); }
protected override void Start() { base.Start(); t_system = GetComponentInChildren <TrackingSystem>(); }
void Start() { m_tracker = GetComponent <TrackingSystem>(); m_shooter = GetComponent <ShootingSystem>(); }
private void Start() { trackingSystem = GetComponent <TrackingSystem>(); }
// Start is called before the first frame update protected virtual void Start() { s_system = GetComponentInChildren <EnemyShootingSystem>(); t_system = GetComponentInChildren <TrackingSystem>(); }