Пример #1
0
 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"));
 }
Пример #2
0
    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;
    }