public virtual void Start() { dead = false; facingDirection = 1; alive = transform.GetChild(0); rb = GetComponent <Rigidbody2D>(); anim = alive.GetComponent <Animator>(); atsm = alive.GetComponent <AnimationToStateMachine>(); stateMachine = new FiniteStateMachine(); }
public virtual void Start() { facingDirection = 1; aliveGO = transform.Find("Alive").gameObject; rb = aliveGO.GetComponent <Rigidbody2D>(); animator = aliveGO.GetComponent <Animator>(); atsm = aliveGO.GetComponent <AnimationToStateMachine>(); stateMachine = new FiniteStateMachine(); }
public virtual void Start() { FacingDirection = 1; AliveGO = transform.Find("Alive").gameObject; RB = AliveGO.GetComponent <Rigidbody2D>(); Anim = AliveGO.GetComponent <Animator>(); atsm = AliveGO.GetComponent <AnimationToStateMachine>(); StateMachine = new EnemyStateMachine(); }
public virtual void Start() { facingDirection = 1; currentHealth = entityData.maxHealth; currentStunResistance = entityData.stunResistance; aliveGO = transform.Find("Alive").gameObject; rb = aliveGO.GetComponent <Rigidbody2D>(); anim = aliveGO.GetComponent <Animator>(); atsm = aliveGO.GetComponent <AnimationToStateMachine>(); stateMachine = new FiniteStateMachine(); }
public virtual void Start() { facingDirection = 1; currentHealth = entityData.maxHealth; alive = transform.Find("Alive").gameObject; rb = alive.GetComponent <Rigidbody2D>(); anim = alive.GetComponent <Animator>(); atsm = alive.GetComponent <AnimationToStateMachine>(); enemySprite = alive.GetComponent <SpriteRenderer>(); shaderGUItext = Shader.Find("GUI/Text Shader"); shaderSpritesDefault = Shader.Find("Sprites/Default"); stateMachine = new FiniteStateMachine(); }
public virtual void Start() { currentHealth = entityData.maxHealth; facingDirection = 1; invincible = false; AI = GameObject.FindGameObjectsWithTag("Enemy"); aliveGO = transform.Find("Alive").gameObject; spriteRenderer = aliveGO.GetComponent <SpriteRenderer>(); rb = aliveGO.GetComponent <Rigidbody2D>(); anim = aliveGO.GetComponent <Animator>(); atsm = aliveGO.GetComponent <AnimationToStateMachine>(); levelManager = FindObjectOfType <LevelManager>(); audioManager = FindObjectOfType <AudioManager>(); target = GameObject.FindGameObjectWithTag("Player").GetComponent <Transform>(); stateMachine = new FiniteStateMachine(); }