// Use this for initialization protected override void Start() { stats = new Stats(info.stats.gold, info.stats.maxHealth, info.stats.strength, info.stats.intelligence, info.stats.dexterity, info.stats.level, info.stats.experience, info.statGainsPerLevel); inventory = GetComponent <Inventory>(); brain = GetComponent <HeroBrain>(); itemList = ItemFactory.Instance; }
// Use this for initialization void Start() { heroRigidBody = GetComponent <Rigidbody2D>(); heroBrain = GetComponent <HeroBrain>(); heroCollider = GetComponent <BoxCollider2D>(); animator = GetComponent <Animator>(); gameManager = GameObject.Find("GameManager").GetComponent <GameManager>(); swordHBRight = transform.Find("swordHBRight").gameObject; swordHBLeft = transform.Find("swordHBLeft").gameObject; sprite = GetComponent <SpriteRenderer>(); canTakeDamage = true; stepPlaying = false; canAdvance = true; camera = GameObject.Find("Main Camera").GetComponent <Camera>(); }