- Home /
Why won't values show in inspector or print in console?
The script in inspector shows all of the vars but all show 0 even the set ones from the Object. As well, when I attach this script to my camera and start it does not print the vars I ask it to. Thank you for your time! When I run the game I still see 0 in the inspector and if I use Debug.log() instead of print it does not show anything in the console either.
class CharacterAttributes {
var name : String;
var level : int;
var hp : int;
var mp: int;
var strength : int;
var dexterity : int;
var vitality : int;
var magic : int;
var spirit : int;
var luck : int;
var attack : int;
var attackPercent : int;
var defense : int;
var defensePercent : int;
var magicAtk : int;
var magicDef : int;
var magicDefPercent : int;
var exp : int;
function limitBreak (){
Debug.Log("Limit Break");
}
}
var cidAttributes : CharacterAttributes = new CharacterAttributes();
var cloudAttributes : CharacterAttributes = new CharacterAttributes();
function start () {
cidAttributes.level = 99;
cidAttributes.name = "Cid";
cidAttributes.hp = 9433;
cidAttributes.mp = 999;
cidAttributes.strength = 255;
cidAttributes.dexterity = 255;
cidAttributes.vitality = 255;
cidAttributes.magic = 255;
cidAttributes.spirit = 255;
cidAttributes.luck = 254;
cidAttributes.attack = 255;
cidAttributes.attackPercent = 103;
cidAttributes.magicAtk = 255;
cidAttributes.magicDef = 255;
cidAttributes.magicDefPercent = 60;
cidAttributes.exp = 5478421;
cloudAttributes.level = 70;
print(cidAttributes.level);
print(cloudAttributes.level);
cidAttributes.limitBreak();
}
function Update () {
}
Answer by DaveA · Mar 11, 2013 at 10:05 PM
First, if you want to 'see' these outside of the script (like in another script or Inspector) you need to make them public.
Second, it's Start, not start, so your 'start' is never called. Everything will default to 0 and stay that way. Capitalize Start and you'll be getting somewhere.
That was what I needed to know, thank you so much!
Your answer
Follow this Question
Related Questions
Multiple Cars not working 1 Answer
each enemy have different damage amount, how to calculate the hp remain??? 1 Answer
Help with Basic Movement Script 1 Answer
On var enter 1 Answer