예제 #1
0
    void Start()
    {
        _logger = GameObject.Find("AndroidLogger").GetComponent <AndroidLogger>();

        _compassValues        = new List <float>();
        Input.compass.enabled = true;
    }
    // Using IMGUI to avoid uGUI package dependency.
    void OnGUI()
    {
        var buttonPressed = GUILayout.Button("Android Logger Test", GUILayout.Width(500), GUILayout.Height(150));

        if (buttonPressed)
        {
            AndroidLogger.Log("Printing Info level log.");
            AndroidLogger.LogWarning("Printing warning level log.");
            AndroidLogger.LogError("Printing error level log.");
        }
    }
예제 #3
0
 private void DamageOpponent(string castingPlayer, int damageValue)
 {
     for (int i = 0; i < damageValue; i++)
     {
         if (castingPlayer == "Player1")
         {
             GM_Script.Player_2.TemporaryIntakeDamage++;
         }
         else
         {
             GM_Script.Player_1.TemporaryIntakeDamage++;
         }
     }
     AndroidLogger.Log("You dealt " + damageValue.ToString() + " damage.", AndroidLogger.GetPlayerLogColor(castingPlayer));
 }
예제 #4
0
 private void HealCaster(string castingPlayer, int healValue)
 {
     for (int i = 0; i < healValue; i++)
     {
         if (castingPlayer == "Player1")
         {
             GM_Script.Player_1.TemporaryIntakeDamage--;
         }
         else
         {
             GM_Script.Player_2.TemporaryIntakeDamage--;
         }
     }
     AndroidLogger.Log("You healed for " + healValue.ToString() + " health points.", AndroidLogger.GetPlayerLogColor(castingPlayer));
 }
예제 #5
0
        // Overridden from Activity
        protected override void OnCreate(Bundle bundle)
        {
            base.OnCreate(bundle);
            Log.D(this, new AndroidPlatformInfo(this).ToString());
            SetContentView(Resource.Layout.activity_main);
            var l = new AndroidLogger(this);

            Log.logger = l;

            if (Build.VERSION.SdkInt >= BuildVersionCodes.Lollipop)
            {
                EnsureBluetoothPermissions();
            }
            else
            {
                Task.Factory.StartNew(InitApplication);
            }
        }
예제 #6
0
 public static AndroidLogger CreateInstance(string token, bool useSsl = true, bool useHttpPost = false, bool logHostName = false)
 {
     return(AndroidLogger.CreateInstance(global::Android.App.Application.Context.ApplicationContext, useHttpPost, useSsl, false, null, 0, token, logHostName));
 }
예제 #7
0
    private void TrySelectAnyAvaiableSkillFromGod(string godName)
    {
        if (godName == "Thor" && !THOR)
        {
            return;
        }
        if (godName == "Idun" && !IDUN)
        {
            return;
        }

        int choosenSkillLevel = 0;

        if (!isSkillSelected && AI_Player.skillsLoades)
        {
            int avaiableGold = AI_Player.CurrentGold_Value;

            if (godName == "Thor")
            {
                if (avaiableGold >= 4)
                {
                    //AndroidLogger.Log("mozna wybrac skill lvl 1 aktualnie mam " + AI_Player.CurrentGold_Value + " Golda");
                    choosenSkillLevel = 1;
                }
                if (avaiableGold >= 8)
                {
                    //AndroidLogger.Log("mozna wybrac skill lvl 2 aktualnie mam " + AI_Player.CurrentGold_Value + " Golda");
                    choosenSkillLevel = 2;
                }
                if (avaiableGold >= 12)
                {
                    //AndroidLogger.Log("mozna wybrac skill lvl 3 aktualnie mam " + AI_Player.CurrentGold_Value + " Golda");
                    choosenSkillLevel = 3;
                }

                isSkillSelected = choosenSkillLevel > 0 ? true : false;
                if (choosenSkillLevel > 0)
                {
                    AndroidLogger.Log("Wybrano skill thora na posiomie " + choosenSkillLevel, AndroidLogger.GetPlayerLogColor(AI_Player.Name));
                }
                AI_Player.SelectLevel1Skill(godName, choosenSkillLevel);
            }
            if (godName == "Idun")
            {
                if (avaiableGold >= 4)
                {
                    //AndroidLogger.Log("mozna wybrac skill lvl 1 aktualnie mam " + AI_Player.CurrentGold_Value + " Golda");
                    choosenSkillLevel = 1;
                }
                if (avaiableGold >= 7)
                {
                    //AndroidLogger.Log("mozna wybrac skill lvl 2 aktualnie mam " + AI_Player.CurrentGold_Value + " Golda");
                    choosenSkillLevel = 2;
                }
                if (avaiableGold >= 10)
                {
                    //  AndroidLogger.Log("mozna wybrac skill lvl 3 aktualnie mam " + AI_Player.CurrentGold_Value + " Golda");
                    choosenSkillLevel = 3;
                }

                isSkillSelected = choosenSkillLevel > 0 ? true : false;
                if (choosenSkillLevel > 0)
                {
                    AndroidLogger.Log("Wybrano skill Idun`y na posiomie " + choosenSkillLevel, AndroidLogger.GetPlayerLogColor(AI_Player.Name));
                }
                AI_Player.SelectLevel1Skill(godName, choosenSkillLevel);
            }
        }
    }