/// <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; }
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; }
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"; }