Browse Source

building增加升级的状态

master
wserver/wangdisen 3 years ago
parent
commit
d3a823c345
  1. 1
      Proto/OuterMessage.proto
  2. 3
      Server/Model/Generate/Message/OuterMessage.cs
  3. 5
      Unity/Codes/Hotfix/Demo/Building/BuildingSystem.cs
  4. 3
      Unity/Codes/Model/Generate/Message/OuterMessage.cs

1
Proto/OuterMessage.proto

@ -66,6 +66,7 @@ message BuildingProto
float Y = 4;
int32 Durable = 5;
FarmlandProto Farmland = 6;
int32 IsUpgrade = 7;
}

3
Server/Model/Generate/Message/OuterMessage.cs

@ -143,6 +143,9 @@ namespace ET
[ProtoMember(6)]
public FarmlandProto Farmland { get; set; }
[ProtoMember(7)]
public int IsUpgrade { get; set; }
}
[Message(OuterOpcode.PeopleProto)]

5
Unity/Codes/Hotfix/Demo/Building/BuildingSystem.cs

@ -11,6 +11,7 @@ namespace ET
self.Position = new Vector2(buildingProto.X, buildingProto.Y);
self.ConfigId = buildingProto.ConfigId;
self.Durable = buildingProto.Durable;
self.IsUpgrade = buildingProto.IsUpgrade;
if (buildingProto.Farmland != null)
{
var farmland = self.AddChildWithId<Farmland>(buildingProto.Farmland.id);
@ -24,7 +25,9 @@ namespace ET
ConfigId = self.ConfigId,
X = self.Position.x,
Y = self.Position.y,
Durable = self.Durable};
Durable = self.Durable,
IsUpgrade = self.IsUpgrade
};
if (self.Config.Special == (int) StructureSpecialEnum.FARMLAND)
{
foreach (var v in self.Children.Values)

3
Unity/Codes/Model/Generate/Message/OuterMessage.cs

@ -143,6 +143,9 @@ namespace ET
[ProtoMember(6)]
public FarmlandProto Farmland { get; set; }
[ProtoMember(7)]
public int IsUpgrade { get; set; }
}
[Message(OuterOpcode.PeopleProto)]

Loading…
Cancel
Save