Object Event Class

**The ObjectEvent class is how modders tie events into existing and custom gameobjects. This contains all the available events at this time.**

`public class ObjectEvent : MonoBehaviour{`

`public bool _requiresMyObjectActiveToUpdate = true;`

`public bool _requiresInitialize = true;`

`public List<DynValue> _valueList = new List<DynValue>();`

`public List<Table> _tableList = new List<Table>();`

`public Table _mainTable;`

`public TransformProxy GetTransform(){}`

`**//container functions**`

`public event EventHandler EventContainerChangeItemAmount;`

`public event EventHandler EventContainerChangeItemType;`

`public event EventHandler EventContainerDestroyContent;`

`public event EventHandler EventContainerUpdateEquillibrium;`

`public event EventHandler EventContainerUpdateSurroundingEquillibriumList;`

`public event EventHandler EventContainerUpdate;`

`public event EventHandler EventContainerAwake;`

`public event EventHandler EventContainerStart;`

`public event EventHandler EventContainerDestroy;`

`public event EventHandler EventContainerAcceptAllTransferTypes;`

`**//container functions**`

`**//transfer tube functions**`

`public event EventHandler EventTransferTubeChangeOn;`

`public event EventHandler EventTransferTubeTransferRequest;`

`public event EventHandler EventTransferTubeAwake;`

`public event EventHandler EventTransferTubeTransferRequestConveyorManager;`

`public event EventHandler EventTransferTubeDestroy;`

`public event EventHandler EventTransferTubeSetOutput;`

`public event EventHandler EventTransferTubeSetInput;`

`public event EventHandler EventTransferTubeSetTransferTypeInput;`

`public event EventHandler EventTransferTubeSetTransferTypeOutput;`

`public event EventHandler EventTransferTubeReduceItemAmountInput;`

`public event EventHandler EventTransferTubeIncreaseItemAmountOutput;`

`public event EventHandler EventTransferTubeTrackRequestTotalOutputSpaceAvailable;`

`public event EventHandler EventTransferTubeTrackRequestTotalAmountContained;`

`public event EventHandler EventTransferTubeAmountInputItemAvailable;`

`public event EventHandler EventTransferTubeGetItemTypeToTransfer;`

`**//transfer tube functions**`

`**//power wire functions**`

`public event EventHandler EventPowerWireAwake;`

`public event EventHandler EventPowerWireStart;`

`public event EventHandler EventPowerWireDestroy;`

`public event EventHandler EventPowerWireSpreadConnectValue;`

`**//power wire functions**`

`**//trucktunnelentrance functions**`

`public event EventHandler EventTruckTunnelEntranceReleaseTruck;`

`public event EventHandler EventTruckTunnelEntranceStart;`

`public event EventHandler EventTruckTunnelEntranceFixedUpdate;`

`public event EventHandler EventTruckTunnelEntranceDestroy;`

`**//trucktunnelentrance functions**`

`//truck tunnel entrance manager functions`

`public event EventHandler EventTruckTunnelEntranceManagerEvaluateTunnelsValidity;`

`**//truck tunnel entrance manager functions**`

`**//farm functions**`

`public event EventHandler EventFarmStart;`

`public event EventHandler EventFarmIncrementGrowth;`

`public event EventHandler EventFarmDestroy;`

`**//farm functions**`

`**//combiner functions**`

`public event EventHandler EventCombinerAwake;`

`public event EventHandler EventCombinerFixedUpdate;`

`public event EventHandler EventCombinerDestroy;`

`**//combiner functions**`

`**//boxcreator functions**`

`public event EventHandler EventBoxCreatorAwake;`

`public event EventHandler EventBoxCreatorStart;`

`public event EventHandler EventBoxCreatorFixedUpdate;`

`public event EventHandler EventBoxCreatorCreateBox;`

`public event EventHandler EventBoxCreatorDestroy;`

`**//boxcreator functions**`

`**//box functions**`

`public event EventHandler EventBoxAwake;`

`public event EventHandler EventBoxChangeResourcePlane;`

`public event EventHandler EventBoxReset;`

`public event EventHandler EventBoxGetBoxParticle;`

`public event EventHandler EventBoxGetResourcePlaneMaterial;`

`**//box functions**`

`**//ResourceProducer functions**`

`public event EventHandler EventResourceProducerAwake;`

`public event EventHandler EventResourceProducerDestroy;`

`**//ResourceProducer functions**`

`**//ResourceManager functions**`

`public event EventHandler EventResourceManagerAwake;`

`public event EventHandler EventResourceManagerFixedUpdate;`

`**//ResourceManager functions**`

`**//Refiner functions**`

`public event EventHandler EventRefinerAwake;`

`public event EventHandler EventRefinerDestroy;`

`public event EventHandler EventRefinerApplyRefine;`

`public event EventHandler EventRefinerBeginWorkOnBox;`

`public event EventHandler EventRefinerCompleteWorkOnBox;`

`**//Refiner functions**`

`**//rocket container functions**`

`public event EventHandler EventRocketContainerAwake;`

`public event EventHandler EventRocketContainerDestroy;`

`public event EventHandler EventRocketContainerFixedUpdate;`

`public event EventHandler EventRocketContainerConsumeBox;`

`**//rocket container functions**`

`**//rocket functions**`

`public event EventHandler EventRocketAwake;`

`public event EventHandler EventRocketDestroy;`

`public event EventHandler EventRocketLaunch;`

`public event EventHandler EventRocketReturn;`

`public event EventHandler EventRocketFixedUpdate;`

`public event EventHandler EventRocketConsumeBox;`

`**//rocket functions**`

`**//rocket manager functions**`

`public event EventHandler EventRocketManagerEvaluatePlacementValidity;`

`**//rocket manager functions**`

`**//water reservoir functions**`

`public event EventHandler EventWaterReserviorStart;`

`public event EventHandler EventWaterReserviorDestroy;`

`**//water reservoir functions**`

`**//water pipe functions**`

`public event EventHandler EventWaterPipeDestroy;`

`public event EventHandler EventWaterPipeSpreadConnectValue;`

`public event EventHandler EventWaterPipeCheckForWater;`

`**//water pipe functions**`

`**//research dome functions**`

`public event EventHandler EventResearchDomeDestroy;`

`public event EventHandler EventResearchDomeAwake;`

`public event EventHandler EventResearchDomeAquireResearchMoney;`

`public event EventHandler EventResearchDomeChooseReleaseItem;`

`public event EventHandler EventResearchDomeReleaseResearch;`

`public event EventHandler EventResearchDomeFixedUpdate;`

`public event EventHandler EventResearchDomePlayerClaimResearch;`

`**//research dome functions**`

`**//research dome manager functions**`

`public event EventHandler EventResearchDomeManagerEvaluatePlacementValidity;`

`**//research dome manager functions**`

`**//drone bay functions**`

`public event EventHandler EventRobotSupplyCapIncreaserAddToManager;`

`public event EventHandler EventRobotSupplyCapIncreaserRemoveFromManager;`

`public event EventHandler EventRobotSupplyCapIncreaserAwake;`

`public event EventHandler EventRobotSupplyCapIncreaserDestroy;`

`**//drone bay functions**`

`**//power consumer functions**`

`public event EventHandler EventPowerConsumerAddConsume;`

`public event EventHandler EventPowerConsumerRemoveConsume;`

`public event EventHandler EventPowerConsumerAwake;`

`public event EventHandler EventPowerDestroy;`

`**//power consumer functions**`

`**//robot functions**`

`public event EventHandler EventRobotDestroy;`

`public event EventHandler EventRobotPursueTarget;`

`public event EventHandler EventRobotRequestTarget;`

`public event EventHandler EventRobotIdleBehavior;`

`public event EventHandler EventRobotSetBringTo;`

`public event EventHandler EventRobotSetBringFrom;`

`public event EventHandler EventRobotOnDisable;`

`public event EventHandler EventRobotArriveBringTo;`

`public event EventHandler EventRobotArriveBringFrom;`

`public event EventHandler EventRobotFixedUpdate;`

`public event EventHandler EventRobotAIMovement;`

`public event EventHandler EventRobotBoxDelete;`

`public event EventHandler EventRobotStart;`

`public event EventHandler EventRobotAwake;`

`**//robot functions**`

`**//goal manager functions**`

`public event EventHandler EventGoalManagerCheckBringFroms;`

`public event EventHandler EventGoalManagerCheckBringTos;`

`public event EventHandler EventGoalManagerAddBringToTypePriority;`

`public event EventHandler EventGoalManagerAddBringFromTypePriority;`

`public event EventHandler EventGoalManagerUpdate;`

`**//goal manager functions**`

`**//utility capacity supplier functions**`

`public event EventHandler EventUtilityCapacitySupplierSetPowerSuppliersAndUsers;`

`public event EventHandler EventUtilityCapacitySupplierSetWaterSuppliersAndUsers;`

`**//utility capacity supplier functions**`

`**//big train tunnel entrance functions**`

`public event EventHandler EventBigTrainTunnelEntranceAwake;`

`public event EventHandler EventBigTrainTunnelEntranceStart;`

`public event EventHandler EventBigTrainTunnelEntranceFixedUpdate;`

`public event EventHandler EventBigTrainTunnelEntranceDestroy;`

`public event EventHandler EventBigTrainTunnelEntranceReleaseTrains;`

`**//big train tunnel entrance functions**`

`**//big train tunnel entrance manager functions**`

`public event EventHandler EventBigTrainTunnelEntranceManagerEvaluateTunnelsValidity;`

`**//big train tunnel entrance manager functions**`

`**//AddUndergroundTransferTubeToFactory functions**`

`public event EventHandler EventAddUndergroundTransferTubeToFactoryAwake;`

`public event EventHandler EventAddUndergroundTransferTubeToFactoryDestroy;`

`**//AddUndergroundTransferTubeToFactory functions**`

`**//factorybuilding functions**`

`public event EventHandler EventFactoryBuildingAwake;`

`public event EventHandler EventFactoryBuildingDestroy;`

`**//factorybuilding functions**`

`**//conveyormanagerrunner functions**`

`public event EventHandler EventConveyorManagerRunnerDestroy;`

`public event EventHandler EventConveyorManagerRunnerFixedUpdate;`

`public event EventHandler EventConveyorManagerRunnerFrameMoveForward;`

`public event EventHandler EventConveyorManagerRunnerConveyorTransferFrame;`

`public event EventHandler EventConveyorManagerRunnerArmTransferFrame;`

`public event EventHandler EventConveyorManagerRunnerTransferTubeFrame;`

`public event EventHandler EventConveyorManagerRunnerAwake;`

`public event EventHandler EventConveyorManagerRunnerStart;`

`**//conveyormanagerrunner functions**`

`**//factory transfer tubes functions**`

`public event EventHandler EventFactoryTransferTubesAddTube;`

`public event EventHandler EventFactoryTransferTubesRemoveTube;`

`public event EventHandler EventFactoryTransferTubesAddContainer;`

`public event EventHandler EventFactoryTransferTubesRemoveContainer;`

`**//factory transfer tubes functions**`

`**//track functions**`

`public event EventHandler EventTrackStart;`

`public event EventHandler EventTrackCheckForTrackUpdateFrameCountDelay;`

`public event EventHandler EventTrackCheckForTrackUpdate;`

`public event EventHandler EventTrackDestroy;`

`public event EventHandler EventTrackStopForOccupancy; returns StopforOccupancyEventArgsReturnBool`

`public event EventHandler EventTrackStopForOccupancyXRoad; returns StopforOccupancyEventArgsReturnBool`

`**//track functions**`

`**//truck track functions**`

`public event EventHandler EventTruckTrackStart;`

`public event EventHandler EventTruckTrackAwake;`

`public event EventHandler EventTruckTrackDestroy;`

`public event EventHandler EventTruckTrackCheckForTrackUpdate;`

`public event EventHandler EventTruckTrackSetItemTypeAndReportPriority;`

`public event EventHandler EventTruckTrackAcceptAllTypesPitStopItems;`

`public event EventHandler EventTruckTrackSetOnValue;`

`**//truck track functions**`

`**//claw track functions**`

`public event EventHandler EventClawTrackSetOnPickupStationAtPoint;`

`public event EventHandler EventClawTrackSetOnPutdownStationAtPoint;`

`public event EventHandler EventClawTrackStart;`

`public event EventHandler EventClawTrackCheckForTrackUpdate;`

`public event EventHandler EventClawTrackDestroy;`

`**//claw track functions**`

`**//conveyor trigger functions**`

`public event EventHandler EventConveyorTriggerAwake;`

`public event EventHandler EventConveyorTriggerStart;`

`public event EventHandler EventConveyorTriggerFrontConveyorPassBoxToUnloadingStation;`

`public event EventHandler EventConveyorTriggerTakeItemFromBehindFrontConveyor;`

`public event EventHandler EventConveyorTriggerLoadFromBackLoadingStation;`

`public event EventHandler EventConveyorTriggerSetItemParentNullSendBack;`

`public event EventHandler EventConveyorTriggerTakeItemFromBehindSetNormalParentIncludeStartID;`

`public event EventHandler EventConveyorTriggerTakeItemFromBehindSetNormalParent;`

`**//conveyor trigger functions**`

`**//conveyorUnloadingStation functions**`

`public event EventHandler EventConveyorUnloadingStationSetOn;`

`public event EventHandler EventConveyorUnloadingStationStart;`

`public event EventHandler EventConveyorUnloadingStationPlaceBoxOn;`

`public event EventHandler EventConveyorUnloadingStationRemoveBox;`

`public event EventHandler EventConveyorUnloadingStationFixedUpdate;`

`public event EventHandler EventConveyorUnloadingStationReportToGM;`

`public event EventHandler EventConveyorUnloadingStationUnreportGM;`

`public event EventHandler EventConveyorUnloadingStationTruckForceUnreportGM;`

`public event EventHandler EventConveyorUnloadingStationDestroy;`

`public event EventHandler EventConveyorUnloadingStationChangeReportType;`

`public event EventHandler EventConveyorUnloadingStationChangeReportTypeList;`

`**//conveyorUnloadingStation functions**`

`**//train functions**`

`public event EventHandler EventTrainAwake;`

`public event EventHandler EventTrainStart;`

`public event EventHandler EventTrainDestroy;`

`public event EventHandler EventTrainReverseMovingDirection;`

`public event EventHandler EventTrainFixedUpdate;`

`public event EventHandler EventTrainRequestTransferStop;`

`public event EventHandler EventTrainAttachedTrainSwitchEngine;`

`public event EventHandler EventTrainAccelerationCode;`

`public event EventHandler EventTrainTransferTubeStopTakeGive; returns TransferTubeIntEventArgs`

`public event EventHandler EventTrainPreMovementExecution;`

`public event EventHandler EventTrainPostMovementExecution;`

`public event EventHandler EventTrainPreMovementParametersExecution;`

`public event EventHandler EventTrainPostMovementParametersExecution;`

`public event EventHandler EventTrainGetBoxParticle; returns StringEventArgReturnBoxParticle`

`**//train functions**`

`**//big train functions**`

`public event EventHandler EventBigTrainTransferTubeStopTake;`

`public event EventHandler EventBigTrainAccelerationCode;`

`public event EventHandler EventBigTrainAwake;`

`public event EventHandler EventBigTrainStart;`

`public event EventHandler EventBigTrainReset;`

`public event EventHandler EventBigTrainDestroy;`

`public event EventHandler EventBigTrainArrivedTunnelExit;`

`public event EventHandler EventBigTrainCabooseUnregisterID;`

`public event EventHandler EventBigTrainRegisterIDAndStop;`

`public event EventHandler EventBigTrainFixedUpdate;`

`public event EventHandler EventBigTrainPreMovement;`

`public event EventHandler EventBigTrainPostMovement;`

`public event EventHandler EventBigTrainPreMovementParameters;`

`public event EventHandler EventBigTrainPostMovementParameters;`

`**//big train functions**`

`**//truck functions**`

`public event EventHandler EventTruckStart;`

`public event EventHandler EventTruckDestroy;`

`public event EventHandler EventTruckOccupantDestruction;`

`public event EventHandler EventTruckPreSellMyBoxes;`

`public event EventHandler EventTruckPostSellMyBoxes;`

`public event EventHandler EventTruckAwake;`

`public event EventHandler EventTruckFixedUpdate;`

`public event EventHandler EventTruckLeaveLoadStationBehavior;`

`public event EventHandler EventTruckStopAtLoadStationBehavior;`

`public event EventHandler EventTruckRegisterIDAndStop;`

`public event EventHandler EventTruckPreMovement;`

`public event EventHandler EventTruckPostMovement;`

`public event EventHandler EventTruckReset;`

`**//truck functions**`

`**//TrackIDHolder functions**`

`public event EventHandler EventTrackIDHolderRemoveTrain;`

`public event EventHandler EventTrackIDHolderSpreadNewTrain;`

`public event EventHandler EventTrackIDHolderSpreadClearOccupants;`

`public event EventHandler EventTrackIDHolderSpreadClear;`

`public event EventHandler EventTrackIDHolderDestroy;`

`public event EventHandler EventTrackIDHolderTrainIncreaseCount;`

`public event EventHandler EventTrackIDHolderSpreadStopValue;`

`public event EventHandler EventTrackIDHolderGainStopValue;`

`public event EventHandler EventTrackIDHolderTrainReduceCount;`

`public event EventHandler EventTrackIDHolderTrainStart;`

`public event EventHandler EventTrackIDHolderTrainStop;`

`public event EventHandler EventTrackIDHolderTrainReverseDirection;`

`**//TrackIDHolder functions**`

`**//ui functions**`

`**//UIMenuToggle functions**`

`public event EventHandler EventUIMenuToggleUpdate;`

`**//UIMenuToggle functions**`

`**//UIOpenMenu functions**`

`public event EventHandler EventUIOpenMenuReclickFromDragSelect;`

`public event EventHandler EventUIOpenMenuTurnOffSelectedObject;`

`public event EventHandler EventUIOpenMenuOnMouseClickBehavior;`

`**//UIOpenMenu functions**`

`**//UISelectObjectButton functions**`

`public event EventHandler EventUISelectObjectButtonPlayerHasMyUpgrade; returns EventArgsReturnBool`

`public event EventHandler EventUISelectObjectButtonOnMouseClickBehavior;`

`public event EventHandler EventUISelectObjectButtonOnMouseEnterBehavior;`

`public event EventHandler EventUISelectObjectButtonOnMouseExitBehavior;`

`public event EventHandler EventUISelectObjectButtonOnDisable;`

`public event EventHandler EventUISelectObjectButtonStart;`

`**//UISelectObjectButton functions**`

`**//AddToBidirectionalScrollPanel functions**`

`public EventHandler EventAddToBidirectionalScrollPanelSetDisplayMaskSize;`

`public EventHandler EventAddToBidirectionalScrollPanelAddElement;`

`**//AddToBidirectionalScrollPanel functions**`

`**//ScaffoldingCheck functions**`

`public event EventHandler EventScaffoldingCheckCheckMyScaffoldingLevel;`

`public event EventHandler EventScaffoldingCheckResetScaffolding;`

`public event EventHandler EventScaffoldingCheckAwake;`

`public event EventHandler EventScaffoldingCheckDestroy;`

`**//ScaffoldingCheck functions**`

`**//PlayerSelectionAndHover FUNCTIONS**`

`public event EventHandler EventPlayerSelectionAndHoverTurnOnHover;`

`public event EventHandler EventPlayerSelectionAndHoverTurnOffHover;`

`public event EventHandler EventPlayerSelectionAndHoverDestroy;`

`public event EventHandler EventPlayerSelectionAndHoverTurnOnDestroyHover;`

`public event EventHandler EventPlayerSelectionAndHoverTurnOffDestroyHover;`

`public event EventHandler EventPlayerSelectionAndHoverTurnOnSelection;`

`public event EventHandler EventPlayerSelectionAndHoverUpdateSelection;`

`public event EventHandler EventPlayerSelectionAndHoverTurnOffSelection;`

`public event EventHandler EventPlayerSelectionAndHoverStart;`

`public event EventHandler EventPlayerSelectionAndHoverOnDisable;`

`**//PlayerSelectionAndHover FUNCTIONS**`

`**//TrainMeshReference functions**`

`public event EventHandler EventTrainMeshReferenceDestroy;`

`**//TrainMeshReference functions**`

`**//market saturation functions**`

`public event EventHandler EventMarketSaturationAddItemToPriceDicts;`

`public event EventHandler EventMarketSaturationAddItemTypeToListAndDict;`

`public event EventHandler EventMarketSaturationSetUpAwake;`

`public event EventHandler EventMarketSaturationSetGoalUIS;`

`public event EventHandler EventMarketSaturationUpdateSatAndPrice;`

`public event EventHandler EventMarketSaturationIncreaseWeeklyNoBonusIncome;`

`public event EventHandler EventMarketSaturationUpdateSatAndPriceNoSale;`

`public event EventHandler EventMarketSaturationUpdateSatAndPriceResearch;`

`public event EventHandler EventMarketSaturationUpdateSatAndPriceResearchNoSale;`

`public event EventHandler EventMarketSaturationUpdate;`

`**//market saturation functions**`

`**//dragselecter functions**`

`public event EventHandler EventDragSelecterSelectionUpdateBehavior;`

`public event EventHandler EventDragSelecterTotalSelectionBehavior;`

`public event EventHandler EventDragSelecterFillFactoryPrefabWallList;`

`public event EventHandler EventDragSelecterFillFactoryCeilingPrefabList;`

`public event EventHandler EventDragSelecterFillFactoryFloorPrefabList;`

`public event EventHandler EventDragSelecterFillFactoryDirtPrefabList;`

`public event EventHandler EventDragSelecterStart;`

`public event EventHandler EventDragSelecterUpdate;`

`public event EventHandler EventDragSelecterLateUpdate;`

`public event EventHandler EventDragSelecterPlaceGhostWalls;`

`public event EventHandler EventDragSelecterCreateBuildingFromGhosts;`

`public event EventHandler EventDragSelecterCreateBuildingFromColliders;`

`public event EventHandler EventDragSelecterEvaluateCanCreateBuildingFromFloor;`

`public event EventHandler EventDragSelecterPlaceStretchGhostWalls;`

`public event EventHandler EventDragSelecterSpawnWallPrefabSet;`

`public event EventHandler EventDragSelecterDetectCanConnectTracks; returns DetectCanConnectTracksEventArgsReturnBool`

`public event EventHandler EventDragSelecterDragSingleGhost;`

`public event EventHandler EventDragSelecterDragMineCartTrackBehaviorPreExecute;`

`public event EventHandler EventDragSelecterDragMineCartTrackBehaviorPostExecute;`

`public event EventHandler EventDragSelecterDragPipeBehaviorPreExecute;`

`public event EventHandler EventDragSelecterDragPipeBehaviorPostExecute;`

`public event EventHandler EventDragSelecterPipeEvaluateAndPlacePreExecute;`

`public event EventHandler EventDragSelecterPipeEvaluateAndPlacePostExecute;`

`public event EventHandler EventDragSelecterPipeEvaluatePiecePlacementTurn;`

`public event EventHandler EventDragSelecterDragTurnPreExecute;`

`public event EventHandler EventDragSelecterDragTurnPostExecute;`

`public event EventHandler EventDragSelecterDragNonTurnPreExecute;`

`public event EventHandler EventDragSelecterDragNonTurnPostExecute;`

`public event EventHandler EventDragSelecterCreateRealTrackGOsFromGhostsPreExecute;`

`public event EventHandler EventDragSelecterCreateRealTrackGOsFromGhostsPostExecute;`

`public event EventHandler EventDragSelecterGhostPlacementGeneralPreExecute;`

`public event EventHandler EventDragSelecterGhostPlacementGeneralPostExecute;`

`public event EventHandler EventDragSelecterCanPlaceGhostGeneral; returns TransformProxyListEventArgsReturnString`

`public event EventHandler EventDragSelecterBuildBehaviorFromStringPreExecute;`

`public event EventHandler EventDragSelecterBuildBehaviorFromStringPostExecute;`

`public event EventHandler EventDragSelecterPlayerSpawnGhostPreExecute;`

`public event EventHandler EventDragSelecterPlayerSpawnGhostPostExecute;`

`public event EventHandler EventDragSelecterTunnelCanBuild; returns EventArgsReturnBool`

`**//dragselecter functions**`

`public event EventHandler EventButtonGeneralOnMouseEnterBehavior;`

`public event EventHandler EventButtonGeneralOnMouseExitBehavior;`

`public event EventHandler EventButtonGeneralOnMouseClickBehavior;`

`**//UIToolTips functions**`

`public event EventHandler EventUIToolTipsOnDisable;`

`**//UIToolTips functions**`

`**//UIOpenMenuCache functions**`

`public event EventHandler EventUIOpenMenuCacheTurnOffObjectsAndImages;`

`public event EventHandler EventUIOpenMenuCacheTurnOffOpenObjectSelection;`

`**//UIOpenMenuCache functions**`

`**//UIResourceDisplay functions**`

`public event EventHandler EventUIResourceDisplaySetActiveResource;`

`**//UIResourceDisplay functions**`

`**//UIBarGrowGeneral**`

`public event EventHandler EventUIBarGrowGeneralUpdate;`

`**//UIBarGrowGeneral**`

`**//UIOnOffDrag functions**`

`public event EventHandler EventUIOnOffDragOnMouseDownBehavior;`

`public event EventHandler EventUIOnOffDragOnMouseUpBehavior;`

`**//UIOnOffDrag functions**`

`**//UIAcceptedResourcesLoader functions**`

`public event EventHandler EventUIAcceptedResourcesLoaderLoadUIFromGO;`

`public event EventHandler EventSetAcceptedResourcesOfGO;`

`**//UIAcceptedResourcesLoader functions**`

`**//UIOnOffButton functions**`

`public event EventHandler EventUIOnOffButtonOnDisable;`

`public event EventHandler EventUIOnOffButtonOnMouseEnterBehave;`

`public event EventHandler EventUIOnOffButtonOnMouseDownBehave;`

`public event EventHandler EventUIOnOffButtonAwakeCode;`

`public event EventHandler EventUIOnOffButtonOnEnable;`

`**//UIOnOffButton functions**`

`**//UIResearchDomeResearchDisplay functions**`

`public event EventHandler EventUIResearchDomeResearchDisplay;`

`**//UIResearchDomeResearchDisplay functions**`

`**//UIResearchDomePointDisplay functions**`

`public event EventHandler EventUIResearchDomePointDisplay;`

`**//UIResearchDomePointDisplay functions**`

`**//UIContainsUpdate functions**`

`public event EventHandler EventUIContainsUpdateUpdate;`

`**//UIContainsUpdate functions**`

`**//ChangeUtilityCapacityText functions**`

`public event EventHandler EventChangeUtilityCapacityTextUpdate;`

`**//ChangeUtilityCapacityText functions**`

`**//GoalBarStretch functions**`

`public event EventHandler EventGoalBarStretchUpdateGoalProgress;`

`**//GoalBarStretch functions**`

`**//UIFinances functions**`

`public event EventHandler EventUIFinancesAwake;`

`public event EventHandler EventUIFinancesUpdate;`

`**//UIFinances functions**`

`**//UITips functions**`

`public event EventHandler EventUITipsAwake;`

`**//UITips functions**`

`**//UIMedallionTopRUpdateProgress functions**`

`public event EventHandler EventUIMedallionTopRUpdateProgressAwake;`

`public event EventHandler EventUIMedallionTopRUpdateProgressStart;`

`public event EventHandler EventUIMedallionTopRUpdateProgressUpdate;`

`**//UIMedallionTopRUpdateProgress functions**`

`**//UILoadSaturation functions**`

`public event EventHandler EventUILoadSaturationAwake;`

`public event EventHandler EventUILoadSaturatioUpdate;`

`**//UILoadSaturation functions**`

`**//UIAutoSelectUpgrade functions**`

`public event EventHandler EventUIAutoSelectUpgradeAwake;`

`**//UIAutoSelectUpgrade functions**`

`**//UIResearchButton functions**`

`public event EventHandler EventUIResearchButtonIncreaseResearchLevel;`

`**//UIResearchButton functions**`

`**//UISelectUnlockRedo functions**`

`public event EventHandler EventUISelectUnlockRedoUpdate;`

`**//UISelectUnlockRedo functions**`

`**//PlayerMoney functions**`

`public event EventHandler EventPlayerMoneySetMoney;`

`public event EventHandler EventPlayerMoneySetResearchMoney;`

`**//PlayerMoney functions**`

`**//PlayerSelectionUIMenus functions**`

`public event EventHandler EventPlayerSelectionUIMenusGetUIMenuFromString; returns StringEventArgsReturnTransformProxy`

`**//PlayerSelectionUIMenus functions**`

`**//event trigger events**`

`public event EventHandler EventEventTriggerOnBeginDrag;`

`public event EventHandler EventEventTriggerOnCancel;`

`public event EventHandler EventEventTriggerOnDeselect;`

`public event EventHandler EventEventTriggerOnDrag;`

`public event EventHandler EventEventTriggerOnDrop;`

`public event EventHandler EventEventTriggerOnEndDrag;`

`public event EventHandler EventEventTriggerOnInitializePotentialDrag;`

`public event EventHandler EventEventTriggerOnMove;`

`public event EventHandler EventEventTriggerOnPointerClick;`

`public event EventHandler EventEventTriggerOnPointerDown;`

`public event EventHandler EventEventTriggerOnPointerEnter;`

`public event EventHandler EventEventTriggerOnPointerExit;`

`public event EventHandler EventEventTriggerOnPointerUp;`

`public event EventHandler EventEventTriggerOnScroll;`

`public event EventHandler EventEventTriggerOnSelect;`

`public event EventHandler EventEventTriggerOnSubmit;`

`public event EventHandler EventEventTriggerOnUpdateSelected;`

`**//event trigger events**`

`**//ui functions**`

`**//Monobehaviour Functions**`

`public event EventHandler EventAwake;`

`public event EventHandler EventStart;`

`public event EventHandler EventUpdate;`

`public event EventHandler EventFixedUpdate;`

`public event EventHandler EventLateUpdate;`

`public event EventHandler EventOnCollisionEnter;`

`public event EventHandler EventOnBecameInvisible;`

`public event EventHandler EventOnBecameVisible;`

`public event EventHandler EventOnDisable;`

`public event EventHandler EventOnEnable;`

`**//Monobehaviour Functions**`

`**//this is just for testing**`

`public void PrintMyID(){`

`Debug.LogError(transform.GetInstanceID());`

`}`

`*//updates every object every frame during update loop*`

`public void AddToOEManagerUpdateAlways(){}`

`*//only updates a single object per frame during update loop*`

`public void AddToOEManagerUpdateLazy(){}`

`*//automatically called OnDestroy*`

`public void RemoveFromOEManagerUpdateAlways(){}`

`*//updates every object every frame during fixed update loop*`

`public void AddToOEManagerFixedUpdateAlways(){}`

`//only updates a single object per frame during fixed update loop`

`public void AddToOEManagerFixedUpdateLazy(){}`

`//automatically called OnDestroy`

`public void RemoveFromOEManagerFixedUpdateAlways(){}`

`//updates every object every frame during late update loop`

`public void AddToOEManagerLateUpdateAlways(){}`

`//only updates a single object per frame during late update loop`

`public void AddToOEManagerLateUpdateLazy(){}`

`//automatically called OnDestroy`

`public void RemoveFromOEManagerLateUpdateAlways(){}`

`}`

`);`