public void ToStream(IO.IndentedTextWriter s) { s.WriteLine("{0}\t{1}\t{2}\t{3}\t{4}\t{5}\t{6}", UsesRemaining.ToString(), TimesUsed.ToString(), ChargeCap.ToString(), NextGrantTime.ToString(), InfiniteUses.ToString(), Recharging.ToString(), SquadID.ToString("X8")); }
void Awake() { Owner = GetComponent<Actor>(); GameObject tmp = Instantiate(Beam); m_hBeam = tmp.GetComponent<IBeam>(); m_fDurationTime = ActiveTime; m_hWeaponOff = new WeaponOff(this); m_hWeaponOn = new WeaponOn(this); m_hFire = new Fire(this); m_hStartRecharging = new StartRecharging(this); m_hRecharging = new Recharging(this); m_hCurrent = m_hWeaponOff; }