インスペクターに mainChars 統計を表示するにはどうすればよいですか??
using UnityEngine;
using System.Collections;
public class BaseStats : MonoBehaviour {
public struct baseStats {
public string name;
public int currentLevel;
public int targetLevel;
public int currentHp;
public int maxHp;
public int currentAp;
public int maxAp;
public int strength;
public int toughness;
public int agility;
public int intelligence;
public int willPower;
public int luck;
public int attack;
public int hitPercentage;
public int defence;
public int evasionPercentage;
public int abilityAttack;
public int abilityDefence;
public int abilityDefencePercentage;
public int currentExp;
public int targetExp;
public baseStats(string Name, int CurrentLevel, int TargetLevel, int CurrentHp, int MaxHp, int CurrentAp, int MaxAp, int Strength, int Toughness, int Agility, int Intelligence, int WillPower, int Luck, int Attack, int HitPercentage, int Defence, int EvasionPercentage, int AbilityAttack, int AbilityDefence, int AbilityDefencePercentage, int CurrentExp, int TargetExp) {
name = Name;
currentLevel = CurrentLevel;
targetLevel = TargetLevel;
currentHp = CurrentHp;
maxHp = MaxHp;
currentAp = CurrentAp;
maxAp = MaxAp;
strength = Strength;
toughness = Toughness;
agility = Agility;
intelligence = Intelligence;
willPower = WillPower;
luck = Luck;
attack = Attack;
hitPercentage = HitPercentage;
defence = Defence;
evasionPercentage = EvasionPercentage;
abilityAttack = AbilityAttack;
abilityDefence = AbilityDefence;
abilityDefencePercentage = AbilityDefencePercentage;
currentExp = CurrentExp;
targetExp = TargetExp;
}
}
void Start() {
baseStats mainChar = new baseStats(
"Truth",
98,
99,
7554,
9999,
754,
999,
255,
255,
255,
255,
255,
255,
255,
255,
255,
100,
255,
255,
100,
7773473,
7777777);
print(mainChar.currentHp);
}
}
インスペクタで各文字をドロップダウンできる場所が欲しいです。また、hpを現在と最大にする代わりに、現在と最大を含む各キャラクターのドロップダウンにすることができるようにしたかったのですが、apとexpについても同じです。よろしくお願いします!!!