void Start() { player = GetComponent <PlayerGeneral>(); playerPower = GetComponent <PlayerPowerManager>(); rb = this.GetComponent <Rigidbody2D>(); animator = this.GetComponent <Animator>(); ar_manager = ArenaManager.getArenaManager(); playerPower.teleportEvent += seeTeleport; standardGravityScale = rb.gravityScale; }
void Start() { player = this.GetComponent <PlayerGeneral>(); playerPower = this.GetComponent <PlayerPowerManager>(); mem_manager = MemoryFragmentManager.getMemoryFragmentManager(); interrogation = InterrogationManager.getInterrogationManager(); player.take_hit_event += take_hit; player.instakill_event += instakill; mem_manager.pauseEvent += AnimDeactivateCollider; mem_manager.unpauseEvent += AnimActivateCollider; interrogation.startPressEvent += shockwave; startHealth(); //TODO: TODELETE playerPower.deathEvent += die; }
void DmgCollider(GameObject targetEnemy, AttackType attackType) { if (targetEnemy.gameObject.tag == targetTag.ToString()) { GetComponent <Collider>().enabled = false; if (targetTag.ToString() == "Enemy") { pg = Owner.GetComponent <PlayerGeneral>(); eg = targetEnemy.GetComponent <EnemyGeneral>(); var dmg = eg.ChangeHp(pg.offensive.normalAttack, attackType); DmgUI(dmg); } else { eg = Owner.GetComponent <EnemyGeneral>(); pg = targetEnemy.GetComponent <PlayerGeneral>(); pg.ChangeHp(eg.offensive.normalAttack, attackType); } } DestroyEffectAppear(); Destroy(gameObject, 0.15f); }
void Start() { pg = GetComponent <PlayerGeneral>(); animations = GetComponent <PlayerAnimations>(); scriptsSituations = GetComponent <ScriptsSituations>(); }
private void Awake() { playerGeneral = GameObject.FindGameObjectWithTag("Player").GetComponent <PlayerGeneral>(); ui_SkillTree = GameObject.Find("Canvas").GetComponent <Ui_SkillTree>(); }