using ServerCommon; using ServerCore; using ServerBase; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace GameServer { internal class BuildingRentalHistory : EntityBase { public BuildingRentalHistory(Building building) : base(EntityType.BuildingRentalHistory, building) { } public override async Task onInit() { addEntityAttribute(new BuildingRentalHistoryAttribute(this)); addEntityAction(new BuildingRentalHistoryAction(this)); return await base.onInit(); } public override string toBasicString() { return $"{this.getTypeName()}, BuildingMetaId:{getOriginEntityAttribute()?.BuildingMetaId}, Floor:{getOriginEntityAttribute()?.Floor}"; } public override string toSummaryString() { return $"{this.getTypeName()}, {getEntityAttribute()?.toBasicString()}"; } } }