public static void Postfix(WeldableWallPanelGeneric __instance) { if (__instance.liveMixin) { NitroxId id = NitroxEntity.GetId(__instance.gameObject); WeldableWallPanelGenericMetadata weldableWallPanelGenericMetadata = new WeldableWallPanelGenericMetadata(__instance.liveMixin.health); Entities entities = NitroxServiceLocator.LocateService <Entities>(); entities.BroadcastMetadataUpdate(id, weldableWallPanelGenericMetadata); } }
public override void ProcessMetadata(GameObject gameObject, WeldableWallPanelGenericMetadata metadata) { WeldableWallPanelGeneric weldableWallPanelGeneric = gameObject.GetComponent <WeldableWallPanelGeneric>(); weldableWallPanelGeneric.liveMixin.health = metadata.LiveMixInHealth; }