public override void Init(FightWeaponMgr mgr) { base.Init(mgr); //InitDamage(); m_CurTime = GetDtTime() * 0.8f; m_CurFireCount = 0; }
public override void Init(FightWeaponMgr mgr) { base.Init(mgr); m_CurTime = GetDtTime() * 0.8f; m_CurFireCount = IntervalFireCount; }
protected virtual void InitBaseInfo(FightWeaponMgr mgr) { m_SynFirePoint = false; m_WeaponMgr = mgr; m_NewFirePoint = transform.Find("firePoint"); FirePoint = transform.parent.parent.Find(GameConstVal.FirePoint); if (FirePoint == null) { FirePoint = new GameObject(GameConstVal.FirePoint).transform; FirePoint.SetParent(transform.parent.parent); if (m_NewFirePoint != null) { FirePoint.transform.position = m_NewFirePoint.position; Vector3 newRotate = m_NewFirePoint.right; newRotate.z = 0; FirePoint.transform.right = newRotate; } } m_Player = GetComponentInParent <Player>(); m_LockEnemyObj = GetComponentInParent <IFightLockEnemyObj>(); if (FirePoint != null && m_FireEffect != null) { m_FireEffect.transform.SetParent(FirePoint, false); m_FireEffect.SetActive(true); } }
public override void Init(FightWeaponMgr mgr) { base.Init(mgr); m_CurTime = 0; //InitDamage(); m_CacheDamage = m_Damage; m_Damage = 0; }
protected override void InitBaseInfo(FightWeaponMgr mgr) { m_Player = GetComponentInParent <Player>(); m_Fight = m_Player.GetFight(); base.InitBaseInfo(mgr); if (m_Player != null) { m_Scale = 1 / m_Player.transform.lossyScale.x; } m_CurFireTime = 0; m_CurTime = 0; }
public override void Init(FightWeaponMgr mgr) { InitBaseInfo(mgr); if (m_TriggerType == TriggerType.Automatic) { InitAutomatic(); } else if (m_TriggerType == TriggerType.Passiveness || m_TriggerType == TriggerType.PassivenessNoLockMonsterNeeded) { } InitePowerShowInfo(); }
public override void Init(FightWeaponMgr mgr) { base.Init(mgr); GameObject effect1Go = Instantiate(FireEffect); effect1Go.transform.SetParent(FirePoint1, false); m_FireEffect1 = effect1Go.transform.Find(GameConstVal.ParticleName).GetComponent <ParticleSystem>(); GameObject effect2Go = Instantiate(FireEffect); effect2Go.transform.SetParent(FirePoint2, false); m_FireEffect2 = effect2Go.transform.Find(GameConstVal.ParticleName).GetComponent <ParticleSystem>(); InitDamage(); }
public virtual void Init(FightWeaponMgr mgr) { InitBaseInfo(mgr); if (mgr != null) { SetDtTime(0); SetDamage(0); } if (m_Player != null) { m_Player.GetFight().SetRadius(AtkRange); m_Scale = 1 / m_Player.transform.lossyScale.x; } }
public override void Init(FightWeaponMgr mgr) { m_RadiusSqr = AtkRange * AtkRange; m_WaveMgr = m_RoateNode.parent.GetComponentInChildren <Player>().GetWaveMgr(); FirePoint = transform.Find("paota/FirePoint"); m_Player = GetComponentInParent <Player>(); if (FirePoint != null && m_FireEffect != null) { m_FireEffect.transform.SetParent(FirePoint, false); m_FireEffect.SetActive(true); } InitDamage(); m_CurTime = GetDtTime() * 0.8f; }
public override void Init(FightWeaponMgr mgr) { base.Init(mgr); InitDamage(); FirePoint = transform.parent; }
public override void Init(FightWeaponMgr mgr) { base.Init(mgr); //InitDamage(); }
public override void Init(FightWeaponMgr mgr) { base.Init(mgr); InitDamage(); FirePoint = transform.Find(GameConstVal.FirePoint); }