Пример #1
0
 /// <summary>
 /// Raises the start event.
 /// </summary>
 void OnStart()
 {
     GetComponent <mc>().Load();
     MCs      = GetComponent <mc> ();
     MyPlayer = GetComponent <player> ();
     foreach (var item in MCs.Player.MC)
     {
         if (item.IdMC == MyID)
         {
             myMC = new MCDb(item);
             break;
         }
     }
     attack = 0;
 }
Пример #2
0
 public MCDb(MCDb MC)
 {
     this.AMDefault      = MC.AMDefault;
     this.AnimationSpeed = MC.AnimationSpeed;
     this.CoinUnlock     = MC.CoinUnlock;
     this.Description    = MC.Description;
     this.DodgeDefault   = MC.DodgeDefault;
     this.HpDefault      = MC.HpDefault;
     this.IAPUnlock      = MC.IAPUnlock;
     this.IdMC           = MC.IdMC;
     this.MoveSpeed      = MC.MoveSpeed;
     this.MpDefault      = MC.MpDefault;
     this.MpRegen        = MC.MpRegen;
     this.MpRegenTime    = MC.MpRegenTime;
     this.MRDefault      = MC.MRDefault;
     this.NameMC         = MC.NameMC;
 }
Пример #3
0
    void Start()
    {
        Player = PublicClass.Player;
        Items  = GetComponent <item>();
        Items.Load();
        Name.text        = Player.NameMC;
        Description.text = Player.Description;
        //
        ViewerAnimator     = Viewer.GetComponent <Animator>();
        ViewerSprite       = Viewer.GetComponent <SpriteRenderer>();
        ContentView.sprite = Resources.Load <Sprite>("UI/Items/Icons/ground");
        ViewerAnimator.runtimeAnimatorController = Resources.Load <RuntimeAnimatorController>("Player/Animators/" + Player.IdMC);
        // Load;
        ItemDb item = null;

        hp     = Player.HpDefault;
        am     = Player.AMDefault;
        mr     = Player.MRDefault;
        dodge  = Player.DodgeDefault;
        damage = crist = vamp = 0;
        for (int i = 0; i < Items.Player.ItemDbList.Length; i++)
        {
            item = Items.Player.ItemDbList[i];
            if (item.IdMC == Player.IdMC && item.TypeItem != 3 && item.TypeItem != 4)
            {
                hp     += (hp * item.HpIncrease);
                am     += (am * item.AMIncrease);
                mr     += (mr * item.MRIncrease);
                damage += item.DameAtk;
                crist  += item.CristUp;
                vamp   += item.Vamp;
                dodge  += item.DodgeIncrease;
            }
        }
        //
        HPContent.text     = hp.ToString("0.") + " HP";
        AMContent.text     = am.ToString("0.") + " AM";
        MRContent.text     = mr.ToString("0.") + " MR";
        DamageContent.text = (damage).ToString("0.") + " Damage";
        CristContent.text  = (crist * 100).ToString("0.") + "% Crist";
        DodgeContent.text  = (dodge * 100).ToString("0.") + "% Dodge";
        VampContent.text   = (vamp * 100).ToString("0.") + "% Vamp";
    }