コード例 #1
0
 public ShipFitting(ShipStats shipStats, string[] equipments = null, string[] passives = null)
 {
     m_ShipName = shipStats.GetName();
     if (equipments != null && equipments.Length <= shipStats.GetNumberOf("Slots"))
     {
         m_Equipments = equipments;
     }
     if (passives != null && passives.Length <= shipStats.GetNumberOf("Passives"))
     {
         m_Passives = passives;
     }
 }
コード例 #2
0
    /******************* Object Function *******************/
    public void InitializeShip(ShipStats shipStats)
    {
        InitializeSpaceObject("Ship", shipStats.GetName(), shipStats.GetSize(), shipStats.GetClass());

        SetArmorPoints("Initialize", shipStats.GetArmorPoints());
        SetEnergyPoints("Initialize", shipStats.GetEnergyPoints());

        SetEvade("Initialize", shipStats.GetEvade());
        SetDefence("Initialize", shipStats.GetDefence());
        SetCriticalHitChance("Initialize", shipStats.GetCritChance());
        SetMoveRange("Initialize", shipStats.GetMoveRange());
    }