Exemple #1
0
        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;
        }