Exemple #1
0
 private void Awake()
 {
     if (instance == null)
     {
         instance = this;
     }
 }
Exemple #2
0
        public static void Run()
        {
            Console.WriteLine(@"Starting threads...");

            //init classes
            var offset        = new Offsets();
            var address       = new AddressManager(offset);
            var entityManager = new EntityFunctions(offset, address);
            var trigger       = new TriggerManager(address, offset);
            var kb            = new KbManager();
            var recoil        = new RecoilManager(address, offset);
            var aim           = new AimManager(address, offset);

            //start threads
            new Thread(address.AddressLoop).Start();
            new Thread(entityManager.BuildEntityList).Start();
            new Thread(trigger.TriggerLoop).Start();
            new Thread(kb.HotkeyLoop).Start();
            new Thread(recoil.RecoilLoop).Start();
            new Thread(aim.AimLoop).Start();

            H.Aimbot = aim;
            //start overlay thread
            var overlay = new flux();

            overlay.Show();
            var wm = new WindowManager(overlay.Handle);

            new Thread(wm.WindowLoop).Start();
        }
Exemple #3
0
        public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
        {
            base.OnCreateView(inflater, container, savedInstanceState);

            _viewModel = App.Locator.Main;

            var fragment = inflater.Inflate(Resource.Layout.aim_list_fragment, null);

            var listview = fragment.FindViewById <ListView>(Resource.Id.aims);

            Task.Factory.StartNew(
                async() =>
            {
                var purseManager = new AimManager(new Storage());
                var aims         = await purseManager.LoadAimsAsync();

                Activity.RunOnUiThread(
                    () =>
                {
                    listview.Adapter = new AimsAdapter(Activity, aims.ToList(), CreateDialog());
                });
            });

            listview.ItemClick += delegate
            {
                _viewModel.NavigateToCreateAimPage();
                //Toast.MakeText(Activity, ((TextView)args.View).Text, ToastLength.Short).Show();
            };

            return(fragment);
        }
    void Awake()
    {
        allCameras = Camera.allCameras;

        isOnGaming = true;

        aimMgr = GameObject.Find("CrossHair").GetComponent <AimManager>();
    }
Exemple #5
0
        private void Awake()
        {
            aimManager     = GetComponent <AimManager>();
            movementSystem = GetComponent <MovementSystem>();
            movementSystem.SetMultiplier(SpeedMultiplier);

            IInputControll inputSystem = KeyboardInput.Instance;

            inputSystem.OnInput += ManageInput;
        }
    private void Init()
    {
        // level setup here

        _ballsInPlay  = new List <GameObject>();
        _aimManager   = GameObject.FindObjectOfType <AimManager>().GetComponent <AimManager>();
        _spawnManager = transform.GetChild(1).GetComponent <SpawnManager>();
        _scoreManager = GetComponent <ScoreManager>();

        _spawnManager.Init();
    }
Exemple #7
0
    private void Init()
    {
        // level setup here - camera aspect ratio
        // ben wuz h3r3
//        Camera.main.aspect = Screen.width / Screen.height;

        _ballsInPlay  = new List <GameObject>();
        _aimManager   = GameObject.FindObjectOfType <AimManager>().GetComponent <AimManager>();
        _spawnManager = transform.GetChild(1).GetComponent <SpawnManager>();
        _scoreManager = GetComponent <ScoreManager>();

        _spawnManager.Init();
    }
Exemple #8
0
 public void OnPointerDown(PointerEventData data)
 {
     AimManager.OnLaunchAreaClicked();
     this.InstantiateAimLine();
 }
Exemple #9
0
        protected void RetrieveAnnotationsFromAimService(object[] searchResults)
        {
            string errorMsg = null;

            if (!AimDataServiceLoginTool.CredentialsValid)
            {
                AimDataServiceLoginTool.RequestLogin();
            }
            var task = new BackgroundTask(
                delegate(IBackgroundTaskContext context)
            {
                try
                {
                    int cnt = 0;
                    BackgroundTaskProgress progress;
                    var xmlFiles = new List <string>();

                    foreach (AimeAnnotationContainer result in searchResults)
                    {
                        cnt++;

                        if (result.Annotations == null)
                        {
                            continue;
                        }

                        xmlFiles.Add(DownloadAnnotationFromWebService(result.AnnotationContainerUid));

                        progress = new BackgroundTaskProgress(cnt, searchResults.Length + 1,
                                                              "Discovering Annotation " + cnt);
                        context.ReportProgress(progress);
                    }

                    if (xmlFiles.Count > 0)
                    {
                        List <string> invalidFiles;
                        List <string> tempDcmFiles =
                            AimManager.ConvertAnnotationsFromXmlToDicomFiles(AimManager.DefaultAimVersion,
                                                                             xmlFiles, context, out invalidFiles);

                        if (tempDcmFiles.Count > 0)
                        {
                            progress = new BackgroundTaskProgress(searchResults.Length, searchResults.Length + 1,
                                                                  "Importing Annotations");
                            context.ReportProgress(progress);

                            ImportDicomFiles(tempDcmFiles);
                        }
                    }
                }
                catch (Exception ex)
                {
                    // TODO: Smarter handling of invalid credentials/expiring credentials
                    if (ex.Message.Contains("401"))
                    {
                        AimDataServiceLoginTool.Credentials = null;
                    }

                    errorMsg = ex.Message;
                    Platform.Log(LogLevel.Error, ex, "Failed to import annotation(s)");
                }

                context.Complete(null);
            }, true);

            ProgressDialog.Show(task, Context.DesktopWindow, true, ProgressBarStyle.Blocks);

            if (!string.IsNullOrEmpty(errorMsg))
            {
                Context.DesktopWindow.ShowMessageBox(errorMsg, MessageBoxActions.Ok);
            }
        }
 public void Initialize(AimManager aimManager)
 {
     AimManager = aimManager;
 }
Exemple #11
0
 public BaseWeaponsController(MeleeWeapons melee, RangeWeaponType range, GameObject gameObject, AimManager playerAim)
 {
     aimManager = playerAim;
     ChangeWeapon(range, gameObject);
     ChangeMeleeWeapon(melee, gameObject);
 }