protected virtual void OnHealthChanged() { var evnt = new UpdateNetworkedBuilding(); evnt.buildingUID = networkedID; evnt.health = health; evnt.SendToServer(); }
public override void DestroyBuilding(BaseBuilding _building, RaycastHit hit) { UNetBuilding building = (UNetBuilding)_building; if (building == null) { base.DestroyBuilding(building, hit); return; } var evnt = new UpdateNetworkedBuilding(); evnt.buildingUID = building.networkedID; evnt.health = 0; evnt.SendToServer(); }