Example #1
0
 public JobController()
 {
     _androidManager = new AndroidManager();
     _jobManager     = new JobManager();
     _skillManager   = new SkillManager();
     _imageManager   = new ImageManager();
 }
Example #2
0
    public void AbrirSeccionGuardarJugada()
    {
        AndroidManager.HapticFeedback();

        CanvasController.instance.retrocesoPausado = true;
        seccionGuardarJugada.SetActive(true);
        bool aux = false; //poner en false para que la primera carpeta este seleccionada al empezar

        foreach (var carpeta in AppController.instance.carpetasJugadas)
        {
            Debug.Log("CARP: " + carpeta.GetNombre());
            GameObject go = Instantiate(botonSeleccionarCarpetaPrefab, parentSeleccionCarpeta, false);
            go.SetActive(true);
            BotonSeleccionarCarpeta botonGO = go.GetComponent <BotonSeleccionarCarpeta>();
            botonGO.SetCarpeta(carpeta);
            if (!aux)
            {
                SetCarpetaSeleccionada(botonGO);
                aux = true;
            }
            else
            {
                botonGO.Deseleccionar();
            }
            if (carpeta.GetNombre() == "-")
            {
                go.transform.SetAsFirstSibling();
                SetCarpetaSeleccionada(botonGO);
                parentSeleccionCarpeta.GetChild(1).SetAsFirstSibling();
            }
        }
    }
 public void OnPointerClick(PointerEventData eventData)
 {
     AndroidManager.HapticFeedback();
     seccionEstadisticas.SetJugadorEntradaDatoFocus(this);
     lastParent  = transform.parent;
     icono.color = colorSeleccionado;
 }
        /// <summary>
        /// 更新机器人
        /// </summary>
        /// <param name="awardType"></param>
        public void UpdateAndroid(AndroidManager android)
        {
            StringBuilder sqlQuery = new StringBuilder( );

            sqlQuery.Append("UPDATE AndroidManager SET ")
            .Append("ServerID=@ServerID ,")
            .Append("MinPlayDraw=@MinPlayDraw,")
            .Append("MaxPlayDraw=@MaxPlayDraw,")
            .Append("MinTakeScore=@MinTakeScore,")
            .Append("MaxTakeScore=@MaxTakeScore,")
            .Append("MinReposeTime=@MinReposeTime,")
            .Append("MaxReposeTime=@MaxReposeTime,")
            .Append("ServiceGender=@ServiceGender,")
            .Append("ServiceTime=@ServiceTime,")
            .Append("AndroidNote=@AndroidNote,")
            .Append("Nullity=@Nullity ")
            .Append("WHERE UserID= @UserID");
            var prams = new List <DbParameter>( );

            prams.Add(Database.MakeInParam("ServerID", android.ServerID));
            prams.Add(Database.MakeInParam("MinPlayDraw", android.MinPlayDraw));
            prams.Add(Database.MakeInParam("MaxPlayDraw", android.MaxPlayDraw));
            prams.Add(Database.MakeInParam("MinTakeScore", android.MinTakeScore));
            prams.Add(Database.MakeInParam("MaxTakeScore", android.MaxTakeScore));
            prams.Add(Database.MakeInParam("MinReposeTime", android.MinReposeTime));
            prams.Add(Database.MakeInParam("MaxReposeTime", android.MaxReposeTime));
            prams.Add(Database.MakeInParam("ServiceGender", android.ServiceGender));
            prams.Add(Database.MakeInParam("ServiceTime", android.ServiceTime));
            prams.Add(Database.MakeInParam("AndroidNote", android.AndroidNote));
            prams.Add(Database.MakeInParam("Nullity", android.Nullity));

            prams.Add(Database.MakeInParam("UserID", android.UserID));
            Database.ExecuteNonQuery(CommandType.Text, sqlQuery.ToString( ), prams.ToArray( ));
        }
Example #5
0
    void Awake()
    {
        instance = this;
        CheckNotifications.SetActive(true);

        SendNotification(200);
    }
Example #6
0
 public void ReturnToMenu()
 {
     menuButton.interactable = false;
     LoadManager.Instance.Save();
     LoadingScreen.Instance.Show(SceneManager.LoadSceneAsync("Menu"));
     AndroidManager.HapticFeedback();
 }
        /// <summary>
        /// 获取机器人实体
        /// </summary>
        /// <param name="userID"></param>
        /// <returns></returns>
        public AndroidManager GetAndroidInfo(int userID)
        {
            string         sqlQuery = string.Format("(NOLOCK) WHERE UserID= {0}", userID);
            AndroidManager android  = aideAndroidProvider.GetObject <AndroidManager>(sqlQuery);

            return(android);
        }
    public void FullRefuel()
    {
        if (playerShip.boostFuel < playerShip.boostFuelMAX)
        {
            if ((playerShip.boostFuelMAX - playerShip.boostFuel) < GasCount)
            {
                playerController.RemoveMoney((playerShip.boostFuelMAX - playerShip.boostFuel) * segmentPrice);
                AndroidManager.HapticFeedback();

                GasCount -= (playerShip.boostFuelMAX - playerShip.boostFuel);
                playerShip.RefillBoost();
            }
            else
            {
                playerController.RemoveMoney(GasCount * segmentPrice);
                for (int i = 0; i < GasCount; i++)
                {
                    playerShip.boostFuel++;
                }
                GasCount = 0;
                AndroidManager.HapticFeedback();
            }
        }
        UpdateUI();
    }
Example #9
0
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);
            SetContentView(Resource.Layout.activity_main);

            Android.Support.V7.Widget.Toolbar toolbar = FindViewById <Android.Support.V7.Widget.Toolbar>(Resource.Id.toolbar);
            SetSupportActionBar(toolbar);

            /*
             * FloatingActionButton fab = FindViewById<FloatingActionButton>(Resource.Id.fab);
             * fab.Click += FabOnClick;
             */
            DrawerLayout          drawer = FindViewById <DrawerLayout>(Resource.Id.drawer_layout);
            ActionBarDrawerToggle toggle = new ActionBarDrawerToggle(this, drawer, toolbar, Resource.String.navigation_drawer_open, Resource.String.navigation_drawer_close);

            drawer.AddDrawerListener(toggle);
            toggle.SyncState();

            NavigationView navigationView = FindViewById <NavigationView>(Resource.Id.nav_view);

            navigationView.SetNavigationItemSelectedListener(this);

            buttonPrev      = FindViewById <Button>(Resource.Id.buttonPrev);
            buttonNext      = FindViewById <Button>(Resource.Id.buttonNext);
            textTitle       = FindViewById <TextView>(Resource.Id.textTitle);
            imageAndroid    = FindViewById <ImageView>(Resource.Id.imageAndroid);
            textDescription = FindViewById <TextView>(Resource.Id.textDescription);

            buttonPrev.Click += buttonPrev_Click;
            buttonNext.Click += buttonNext_Click;

            AndroidManager = new AndroidManager();
            AndroidManager.MoveFirst();
            UpdateUI();
        }
Example #10
0
    private void Initialize()
    {
        // Initialize values
        initialized   = true;
        alreadyPlayed = 0;
        coins         = 0;
        bestScore     = 0;
        volume        = 1;
        ships         = new int[6];
        ships[0]      = 1;
        noAds         = 0;
        currentShip   = 0;
        totalTimes    = 0;

                #if !UNITY_EDITOR
        isSplash             = false;
        goodAchievement      = false;
        increibleAchievement = false;
        awesomeAchievement   = false;
        bossAchievement      = false;
        buyShipAchievement   = false;
                #endif

        LoadData();

        // Initialize platform manager
                #if !UNITY_EDITOR
        androidManager = AndroidManager.Instance;
                #endif

                #if DEBUG_INFO
        Debug.Log("GameManager: game manager initialized successfully");
                #endif
    }
    public void RepairAll()
    {
        float repairCostPerHP = 1f;
        float hpToRestore     = 0f;

        for (int i = 0; i < MotherShip.bodyPartObjects.Count; i++)
        {
            if (MotherShip.bodyPartObjects[i] != null)
            {
                hpToRestore += MotherShip.bodyPartObjects[i].GetComponent <Health>().healthMax - MotherShip.bodyPartObjects[i].GetComponent <Health>().healthCount;
            }
        }

        AndroidManager.HapticFeedback();


        if (WorldManager.Instance.PlayerController.RemoveMoney((int)(hpToRestore * repairCostPerHP)))
        {
            for (int i = 0; i < MotherShip.bodyPartObjects.Count; i++)
            {
                if (MotherShip.bodyPartObjects[i] != null)
                {
                    MotherShip.bodyPartObjects[i].GetComponent <Health>().healthCount = MotherShip.bodyPartObjects[i].GetComponent <Health>().healthMax;
                }
            }
        }
        Health MotherHealth = MotherShip.GetComponentInChildren <Health>();

        MotherHealthBar.value = MotherHealth.healthCount;
        MothershipPanelSwap(true);
    }
Example #12
0
 public static AndroidManager GetInstance()
 {
     if( _instance == null )
     {
         _instance = new GameObject("AndroidManager").AddComponent<AndroidManager>();
     }
     return _instance;
 }
Example #13
0
    public void NextBackgroundImage()
    {
        AndroidManager.HapticFeedback();

        currentTextureIndex = currentTextureIndex == currentTextures.Count - 1 ? 0 : currentTextureIndex + 1;

        GetComponent <RawImage>().texture = currentTextures[currentTextureIndex];
    }
 private void Start()
 {
     //only one instance in game so no logic confusion
     getSpeed       = FindObjectOfType <PlayerMovement>();
     overlayManager = FindObjectOfType <AndroidManager>();
     //set default - can't shoot
     overlayManager.setthisAngle(-1);
 }
    void Start()
    {
        rb = GetComponent <Rigidbody2D>();

        // en cuanto se instancie el Player le comunicamos a Android Framework el maximo rango de movimiento
        // que tiene el player
        AndroidManager.GetInstance().CallJavaFunc("playerWidth", mapWidth.ToString());
    }
Example #16
0
 public static AndroidManager GetInstance()
 {
     if (_instance == null)
     {
         _instance = new GameObject("AndroidManager").AddComponent <AndroidManager>();
     }
     return(_instance);
 }
Example #17
0
    public void LimpiarPanel()
    {
        AndroidManager.HapticFeedback();

        foreach (Transform child in transform)
        {
            Destroy(child.gameObject);
        }
    }
 // Start is called before the first frame update
 void Start()
 {
     //access the orginal shoot
     //only one instnce of each can exist so logic is safe
     //this will instansiate the bullet
     shootButton = FindObjectOfType <FireBullet>();
     //android manager will have the correct angle set to shoot
     findAngle = FindObjectOfType <AndroidManager>();
 }
    public void Activar(BotonCarpetaJugada _botonCarpeta)
    {
        AndroidManager.HapticFeedback();
        _carpetaFocus = _botonCarpeta.GetCarpeta();

        text.SetText("Borrar carpeta \"" + _carpetaFocus.GetNombre() + "\"? Todas las jugadas en esta carpeta serán eliminadas".ToUpper(), AppController.Idiomas.Español);
        text.SetText("Delete folder \"" + _carpetaFocus.GetNombre() + "\"? Every strategy in this folder will be deleted".ToUpper(), AppController.Idiomas.Ingles);
        ToggleDesplegar();
    }
 public void UpgradeSegment()
 {
     playerShip.boostFuelMAX++;
     playerShip.boostFuel++;
     upgradeTotal--;
     playerController.RemoveMoney(upgradePrice);
     UpdateUI();
     AndroidManager.HapticFeedback();
 }
Example #21
0
        private void CategoryDrawerListView_ItemClick(object sender, AdapterView.ItemClickEventArgs e)
        {
            drawerLayout.CloseDrawer(categoryDrawerListView);

            AndroidCategoryManager.MoveTo(e.Position);
            AndroidManager = new AndroidManager(AndroidCategoryManager.Current.Title);
            AndroidPagerAdapter.AndroidManager = AndroidManager;

            viewPager.CurrentItem = 0;
        }
Example #22
0
    public void NextPeriod()
    {
        AndroidManager.HapticFeedback();

        currentPeriod++;
        currentPeriodText.text = currentPeriod + "°";
        time              = 0f;
        paused            = true;
        imagenPlay.sprite = playSprite;
    }
Example #23
0
    IEnumerator ResetWifi()
    {
        lastUpdated = System.DateTime.Now;
        //addtodebug("[00ff00]Turning off WiFi[-]");
        AndroidManager.setWifiEnabled(false);
        yield return(new WaitForSeconds(5));

        AndroidManager.setWifiEnabled(true);
        //addtodebug("[00ff00]Turning On Wifi[-]");
    }
    public void ActivarPanel(Partido _partido)
    {
        AndroidManager.HapticFeedback();

        Debug.Log("Idioma: " + AppController.instance.idioma);
        //textoConfirmacion.text = $"Borrar partido {_partido.GetNombre()} ? \n Se verán afectadas las estadísticas de los jugadores y/o del equipo";
        text.SetText($"Borrar partido {_partido.GetNombre()} ? \n Se verán afectadas las estadísticas de los jugadores y/o del equipo".ToUpper(), AppController.Idiomas.Español);
        text.SetText($"Delete match {_partido.GetNombre()} ? \n All team and player statistics will be affected".ToUpper(), AppController.Idiomas.Ingles);
        ToggleDesplegar();
        partidoFocus = _partido;
    }
    public override void ToggleDesplegar()
    {
        AndroidManager.HapticFeedback();

        gameObject.SetActive(!gameObject.activeSelf);
        if (gameObject.activeSelf)
        {
            PanelCrearJugada.instance.CerrarPanelOpcionesActual();
            PanelCrearJugada.instance.SetPanelOpcionesActual(this);
        }
        base.ToggleDesplegar();
    }
Example #26
0
    private void CheckForWifi()
    {
#if UNITY_ANDROID && !UNITY_EDITOR
        if (!AndroidManager.isWifiEnabled())
        {
            if (allowWifiRestart())
            {
                addtodebug("Wifi wasn't on at startup");
                StartCoroutine(ResetWifi());
            }
        }
#endif
    }
Example #27
0
 private void Awake()
 {
     if (instance == null)
     {
         instance = this;
         DontDestroyOnLoad(this.gameObject);
         components = new List <BackGestureComponent>();
     }
     else
     {
         Destroy(this.gameObject);
     }
 }
Example #28
0
        private void ProcessData()
        {
            AndroidManager android = new AndroidManager();

            android.ServerID      = Convert.ToInt32(ddlServerID.SelectedValue.Trim());
            android.MinPlayDraw   = CtrlHelper.GetInt(txtMinPlayDraw, 0);
            android.MaxPlayDraw   = CtrlHelper.GetInt(txtMaxPlayDraw, 0);
            android.MinTakeScore  = CtrlHelper.GetInt(txtMinTakeScore, 0);
            android.MaxTakeScore  = CtrlHelper.GetInt(txtMaxTakeScore, 0);
            android.MinReposeTime = CtrlHelper.GetInt(txtMinReposeTime, 0);
            android.MaxReposeTime = CtrlHelper.GetInt(txtMaxReposeTime, 0);
            //机器人类型
            int serviceGender = 0;

            foreach (ListItem item in chkServiceGender.Items)
            {
                if (item.Selected)
                {
                    serviceGender |= int.Parse(item.Value);
                }
            }
            android.ServiceGender = serviceGender;
            //机器人服务时间
            int serviceTime = 0;

            foreach (ListItem item in chkServiceTime.Items)
            {
                if (item.Selected)
                {
                    serviceTime |= int.Parse(item.Value);
                }
            }
            android.ServiceTime = serviceTime;
            android.AndroidNote = CtrlHelper.GetText(txtAndroidNote);
            android.Nullity     = Convert.ToByte(rbtnNullity.SelectedValue.Trim());
            android.UserID      = IntParam;

            Message msg = new Message();

            msg = aideTreasureFacade.UpdateAndroid(android);

            if (msg.Success)
            {
                //ShowInfo("机器人配置成功", "AndroidList.aspx", 1200);
                MessageBoxClose("操作成功");
            }
            else
            {
                MessageBox("操作失败");
            }
        }
Example #29
0
    public void TogglePause()
    {
        AndroidManager.HapticFeedback();

        paused = !paused;
        if (paused)
        {
            imagenPlay.sprite = playSprite;
        }
        else
        {
            imagenPlay.sprite = pauseSprite;
        }
    }
Example #30
0
    public void MovePlayer()
    {
        WarpHole warp = WorldManager.Instance.SpawnFromPool(WorldManager.ePoolTag.WARPHOLE, pos, Quaternion.identity).GetComponent <WarpHole>();

        if (warp)
        {
            warp.Activate();
        }
        foreach (Transform t in WorldManager.Instance.Ship.bodyPartTransforms)
        {
            t.position = pos;
        }
        AndroidManager.HapticFeedback();
    }
Example #31
0
    IEnumerator CheckForDie()
    {
        if (headHealth.healthCount <= 0)
        {
            AndroidManager.HapticFeedback();
            if (!isDead)
            {
                isDead = true;
                LoadManager.Instance.Save();
                LoadingScreen.Instance.Show(SceneManager.LoadSceneAsync("Death"));
            }
        }

        yield return(new WaitForFixedUpdate());
    }