class
DrawerNavigableItem
- 3 properties
- 5 functions
- 2 derived classes
Extends ink.ButtonController › ink.DiscreteNavigationController › ink.WidgetLogicController › ink.IWidgetLogicController › IScriptable › ISerializable
Properties
Functions
ink.Widget? GetWidgetToNavigateTo() RTTI
void SetNavigateTargets(DrawerNavigableItem upTarget, DrawerNavigableItem downTarget) RTTI
Generated hook
re.Hooks.PlaceVoid(
"DrawerNavigableItem",
"SetNavigateTargets;DrawerNavigableItemDrawerNavigableItem",
(DrawerNavigableItem_SetNavigateTargets x) =>
{
re.Hooks.CallOriginalVoid();
}
);
[Msgpack.Gen]
public readonly partial record struct DrawerNavigableItem_SetNavigateTargets(
DrawerNavigableItem self,
DrawerNavigableItem? upTarget,
DrawerNavigableItem? downTarget
);
DrawerNavigableItem? NavigateUp(game.ui.WidgetGameController gameController) RTTI
Generated hook
re.Hooks.Place(
"DrawerNavigableItem",
"NavigateUp;inkGameController",
(DrawerNavigableItem_NavigateUp x) =>
{
return re.Hooks.CallOriginal<re.msgpack.DrawerNavigableItem>();
}
);
[Msgpack.Gen]
public readonly partial record struct DrawerNavigableItem_NavigateUp(
DrawerNavigableItem self,
game.ui.WidgetGameController? gameController
);
DrawerNavigableItem? NavigateDown(game.ui.WidgetGameController gameController) RTTI
Generated hook
re.Hooks.Place(
"DrawerNavigableItem",
"NavigateDown;inkGameController",
(DrawerNavigableItem_NavigateDown x) =>
{
return re.Hooks.CallOriginal<re.msgpack.DrawerNavigableItem>();
}
);
[Msgpack.Gen]
public readonly partial record struct DrawerNavigableItem_NavigateDown(
DrawerNavigableItem self,
game.ui.WidgetGameController? gameController
);
void EvaluateWidgetPositionAndAdjustIfNecessary() RTTI