I am working on the HardlyBriefProgramming RPG tutotorial on You Tube when i attach this code to the main camera nothing happens and i can not figure out why?
using UnityEngine; using System.Collections;
public class CreateNewEquipment : MonoBehaviour { private BaseEquipment newEquipment; private string[] itemNames = new string[4]{"Common", "Great", "Amazing", "Insane"}; private string[] itemDes = new string[2]{" A new cool item", "A new not so cool item"};
void start() {
CreateEquipment();
Debug.Log (newEquipment.ItemName);
Debug.Log (newEquipment.ItemDescription);
Debug.Log (newEquipment.ItemID.ToString());
Debug.Log (newEquipment.EquipmentType.ToString());
Debug.Log (newEquipment.Stamina.ToString());
Debug.Log (newEquipment.Endurance.ToString());
}
private void CreateEquipment(){
newEquipment = new BaseEquipment ();
newEquipment.ItemName = itemNames[Random.Range (0,3)] + " Item";
newEquipment.ItemID = Random.Range (1,101);
ChooseItemType();
newEquipment.ItemDescription = itemDes[Random.Range(0,3)];
newEquipment.Stamina = Random.Range(1,101);
newEquipment.Endurance = Random.Range(1,101);
newEquipment.Intellect = Random.Range(1,101);
newEquipment.Strength = Random.Range(1,101);
}
private void ChooseItemType(){
int randomTemp = Random.Range (1,9);
if(randomTemp == 1){
newEquipment.EquipmentType = BaseEquipment.EquipmentTypes.HEAD;
}else if(randomTemp == 2){
newEquipment.EquipmentType = BaseEquipment.EquipmentTypes.SHOULDER;
}else if(randomTemp == 3){
newEquipment.EquipmentType = BaseEquipment.EquipmentTypes.CHEST;
}else if(randomTemp == 4){
newEquipment.EquipmentType = BaseEquipment.EquipmentTypes.LEGS;
}else if(randomTemp == 5){
newEquipment.EquipmentType = BaseEquipment.EquipmentTypes.FEET;
}else if(randomTemp == 6){
newEquipment.EquipmentType = BaseEquipment.EquipmentTypes.NECK;
}else if(randomTemp == 7){
newEquipment.EquipmentType = BaseEquipment.EquipmentTypes.EARING;
}else if(randomTemp == 8){
newEquipment.EquipmentType = BaseEquipment.EquipmentTypes.RING;
}
}
}
Comment
Answer by jgodfrey · Apr 25, 2016 at 02:22 AM
Probably because ...
void start() {
Should be:
void Start() {
Notice the capital "S".
Your answer
