コード例 #1
0
ファイル: CaravanOnline.cs プロジェクト: natsfr/OnlineCity
 public override string GetInspectString()
 {
     if (OnlineWObject == null)
     {
         return("OCity_Caravan_Player".Translate(OnlineName, OnlinePlayerLogin) + Environment.NewLine);
     }
     else
     {
         var s = "OCity_Caravan_Player".Translate() + Environment.NewLine
                 //+ "OCity_Caravan_PriceThing".Translate() + Environment.NewLine
                 //+ "OCity_Caravan_PriceAnimalsPeople".Translate()
                 + "OCity_Caravan_Other".Translate();
         var s1 = string.Format(s,
                                OnlineName
                                , OnlinePlayerLogin + (IsOnline ? " Online!" : "") + " (sId:" + OnlineWObject.ServerId + ")"
                                , OnlineWObject.MarketValue.ToStringMoney()
                                , OnlineWObject.MarketValuePawn.ToStringMoney()
                                )
                  + ((this is BaseOnline)
                 ? Environment.NewLine + "OCity_Caravan_PlayerAttackCost".Translate(
                         AttackUtils.MaxCostAttackerCaravan(OnlineWObject.MarketValue + OnlineWObject.MarketValuePawn, this is BaseOnline).ToStringMoney()).ToString()
                 : "")
                  + (OnlineWObject.FreeWeight > 0 && OnlineWObject.FreeWeight < 999999
                 ? Environment.NewLine + "OCity_Caravan_FreeWeight".Translate().ToString() + OnlineWObject.FreeWeight.ToStringMass()
                 : "");
         return(s1);
     }
 }