1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374 |
- using System;
- using UnityEngine;
- public class CraftData
- {
- public int id;
- public int userId;
- public string nick;
- public TeamUtil.Team team;
- public int haloId;
- public int skinId;
- public Vector3 position;
- public bool isHero;
- public AI.AIType aiType;
- private float hp;
- private float damage;
- public int[] extraPowerIds;
- private CraftConfigData data;
- public CraftData (int craftId)
- {
- SetCraftId(craftId);
- }
- public void SetCraftId(int craftId)
- {
- this.data = CraftManager.GetInstance().GetData(craftId);
- hp = UpgradeUtil.GetHp(data.hp);
- damage = UpgradeUtil.GetDamage (data.dmg);
- }
- public int GetCraftId()
- {
- return data.id;
- }
- public string GetCraftName()
- {
- return data.name;
- }
- public float GetMaxHp()
- {
- return hp;
- }
- public float GetDamage()
- {
- return damage;
- }
- public string GetModel()
- {
- return data.model;
- }
- public int GetAttackId()
- {
- return data.attack;
- }
- public int[] GetPowerIds()
- {
- return data.powers;
- }
- public string GetIcon()
- {
- return data.GetIcon();
- }
- }
|