void Start() { player = GameObject.FindGameObjectWithTag(Tags.player).transform; pad = player.GetComponent <PlayerAttackDamage>(); cc = GetComponent <CharacterController>(); animator = GetComponent <Animator>(); }
private void Start() { attackTable = Resources.Load <PlayerAttackDamage>("Data/CharacterStatusData"); ADlist = attackTable.AttackDataList; animator = transform.root.GetComponent <Animator>(); player = GameObject.Find("Player"); }
void OnTriggerEnter2D(Collider2D collider) { PlayerPawn playerPawn = collider.GetComponent(typeof(PlayerPawn)) as PlayerPawn; PlayerAttackDamageLeft PL = collider.GetComponent(typeof(PlayerAttackDamageLeft)) as PlayerAttackDamageLeft; PlayerAttackDamage PR = collider.GetComponent(typeof(PlayerAttackDamage)) as PlayerAttackDamage; if (playerPawn != null) { hit = true; if (damaging) { playerPawn.Damage(baseEnemy.gameObject.transform.right); } } else if (PL != null) { } else if (PR != null) { } else { bash = true; } }
void OnTriggerEnter2D(Collider2D collider) { PlayerPawn playerPawn = collider.GetComponent(typeof(PlayerPawn)) as PlayerPawn; PlayerAttackDamageLeft PL = collider.GetComponent(typeof(PlayerAttackDamageLeft)) as PlayerAttackDamageLeft; PlayerAttackDamage PR = collider.GetComponent(typeof(PlayerAttackDamage)) as PlayerAttackDamage; if (playerPawn != null) { playerPawn.Damage(gameObject.transform.right); if (!penetrate) { if (explosive) { GameObject clone; clone = Instantiate(boom, gameObject.transform.position, gameObject.transform.rotation); } Destroy(gameObject); } } if (PL != null || PR != null) { if (destructable) { Destroy(gameObject); if (explosive) { GameObject clone; clone = Instantiate(boom, gameObject.transform.position, gameObject.transform.rotation); } } } }
void SetInitialReferences() { playerattackDamage = GetComponent <PlayerAttackDamage>(); player_Master = GetComponent <Player_Master>(); judgement_StatusNum = 0; }