public PlayerStandState(PlayerZero playerZero) { this.playerZero = playerZero; stateName = "stand"; playerZero.rigi.velocity = new Vector2(0, 0); playerZero.anim.SetFloat("verticalSpeed", 0); }
private void OnTriggerEnter2D(Collider2D collision) { if (collision.gameObject.tag == "Enemy") { Enemy enemy = collision.gameObject.GetComponent <Enemy>(); enemy.GetDamage(damage); } if (collision.gameObject.tag == "Boss") { Boss boss = collision.gameObject.GetComponent <Boss>(); boss.GetDamage(damage, "gun"); } if (collision.gameObject.tag == "Player") { if (collision.GetType().ToString() == "UnityEngine.CircleCollider2D") { PlayerZero zero = collision.gameObject.GetComponent <PlayerZero>(); zero.GetDamage(damage); Destroy(gameObject); } } else { Destroy(gameObject); } }
public PlayerDeathState(PlayerZero playerZero) { this.playerZero = playerZero; stateName = "death"; playerZero.rigi.velocity = new Vector2(0, 0); playerZero.canControll = false; }
void Start() { //collider = GetComponent<PolygonCollider2D>(); anim = GetComponentInChildren <Animator>(); attackPolygonColliders = GetComponentsInChildren <PolygonCollider2D>(); rigi = GetComponent <Rigidbody2D>(); zero = GetComponent <PlayerZero>(); }
public PlayerSlideWallState(PlayerZero playerZero) { this.playerZero = playerZero; stateName = "slideWall"; playerZero.anim.SetBool("isWall", true); SoundManager.PlayAudioLoop(SoundManager.slidingwall); //playerZero.rigi.velocity = new Vector2(playerZero.rigi.velocity.x, 0); }
public PlayerDashState(PlayerZero playerZero) { this.playerZero = playerZero; stateName = "dash"; canAudio = true; SoundManager.PlayAudio(SoundManager.dash); //enableShadow(); }
void Start() { base.Start(); startX = transform.localPosition.x; myFeet = GetComponent <BoxCollider2D>(); playerStateManager = GetComponent <PlayerStateManager>(); zero = GetComponentInParent <PlayerZero>(); }
/*private void Start() * { * zero = GameObject.FindGameObjectWithTag("Player").GetComponent<PlayerZero>(); * audioSource = GetComponent<AudioSource>(); * }*/ private void OnEnable() { zero = GameObject.FindGameObjectWithTag("Player").GetComponent <PlayerZero>(); audioSource = GetComponent <AudioSource>(); audioSource.Play(); BgmManager.StopBgm(); BgmManager.PlayBgm(BgmManager.stage1Bgm); }
private void OnTriggerEnter2D(Collider2D other) { if (other.gameObject.tag == "Player" && other.GetType().ToString() == "UnityEngine.CircleCollider2D") { PlayerZero zero = other.gameObject.GetComponent <PlayerZero>(); zero.GetDamage(damage); Destroy(gameObject); } }
public HumanAileRunState(HumanAile humanAile) { this.humanAile = humanAile; player = GameObject.FindGameObjectWithTag("Player"); if (player != null) { zero = player.GetComponent <PlayerZero>(); } }
void Start() { base.Start(); modelName = RockmanAileController.Model.PX; if (player == null) { return; } zero = player.GetComponent <PlayerZero>(); }
private void OnTriggerEnter2D(Collider2D collision) { if (collision.gameObject.tag == "Player") { if (collision.GetType().ToString() == "UnityEngine.CircleCollider2D") { PlayerZero zero = collision.gameObject.GetComponent <PlayerZero>(); zero.GetDamage(damage); } } }
private void OnTriggerEnter2D(Collider2D other) { if (other.CompareTag("Player")) { GameObject zero = other.gameObject; if (zero != null) { PlayerZero playerZero = zero.GetComponent <PlayerZero>(); playerZero.GetDamage(1000); } } }
public PlayerFallState(PlayerZero playerZero) { if (lastState != null && lastState is PlayerJumpState) { PlayerJumpState jumpSate = (PlayerJumpState)lastState; horizontalSpeed = jumpSate.speed; } else { horizontalSpeed = playerZero.runSpeed; } this.playerZero = playerZero; stateName = "fall"; }
void Start() { GameObject player = GameObject.FindGameObjectWithTag("Player"); if (player != null) { zero = player.GetComponent <PlayerZero>(); if (zero != null) { healthMax = zero.maxHp; } } healthBar = GetComponent <Image>(); }
private void OnTriggerEnter2D(Collider2D collision) { if (collision.gameObject.tag == target) { if (collision.gameObject.tag == "Player") { PlayerZero zero = collision.gameObject.GetComponent <PlayerZero>(); zero.GetDamage(damage); } if (collision.gameObject.tag == "Enemy") { Enemy enemy = collision.gameObject.GetComponent <Enemy>(); enemy.GetDamage(damage); } Destroy(gameObject); } }
public PlayerStateMachine(PlayerZero playerZero) { this.playerZero = playerZero; currentState = new PlayerStandState(playerZero); }
void Start() { anim = GetComponent <Animator>(); zero = GameObject.FindGameObjectWithTag("Player").GetComponent <PlayerZero>(); audioSource = GetComponent <AudioSource>(); }
public PlayerMoveState(PlayerZero playerZero) { this.playerZero = playerZero; stateName = "move"; }
public PlayerJumpState(PlayerZero playerZero) { this.playerZero = playerZero; stateName = "jump"; canAudio = true; }
void Start() { zero = GameObject.FindGameObjectWithTag("Player").GetComponent <PlayerZero>(); }
public PlayerHurtState(PlayerZero playerZero) { stateName = "hurt"; canAudio = true; }
// Start is called before the first frame update void Start() { colliders = GetComponentsInChildren <PolygonCollider2D>(); zero = GetComponent <PlayerZero>(); }
protected void Start() { anim = GetComponent <Animator>(); zero = GameObject.FindGameObjectWithTag("Player").GetComponent <PlayerZero>(); canUse = true; }