protected override void Start() { base.Start(); m_Ship = GetComponentInParent <Unit>(); m_Emitter = GetComponentInChildren <EmitterPoint>(); m_EnergyLevels = m_CurrentAvailableEnergy; StateDefaults(); }
public void Init(EmitterPoint emitter, float BeamMaxLenght) { transform.parent = emitter.transform; if (BeamMaxLenght > 1) { m_BeamMaxLength = BeamMaxLenght; } m_Emitter = emitter; m_Emitter.TurnOffEmitterLight(); gameObject.SetActive(false); }