DayZ
1.27
DayZ Explorer by KGB
Загрузка...
Поиск...
Не найдено
Перечисления
|
Функции
|
Переменные
Файл RadialMenu.c
См. исходные тексты.
Перечисления
enum
RadialMenuControlType
{
MOUSE
,
CONTROLLER
}
Функции
void
RadialMenu
()
void
~RadialMenu
()
static
RadialMenu
GetInstance
()
void
OnWidgetScriptInit
(
Widget
w)
void
SetControlType
(
RadialMenuControlType
type)
bool
IsUsingMouse
()
bool
IsUsingController
()
void
SetWidgetInitialized
(
bool
state)
bool
IsWidgetInitialized
()
void
RegisterClass
(
UIScriptedMenu
class_name
)
void
SetRadiusOffset
(
float
radius_offset)
void
SetExecuteDistOffset
(
float
execute_dist_offset)
void
SetOffsetFromTop
(
float
offset_from_top)
void
SetItemCardRadiusOffset
(
float
item_card_radius_offset)
void
ActivateControllerTimeout
(
bool
state)
void
SetWidgetProperties
(
string
delimiter_layout)
void
Refresh
(
bool
hide_selector=true)
void
ShowRadialSelector
(
Widget
selected_item)
void
HideRadialSelector
()
int
GetItemCardsCount
()
float
GetRadius
()
void
GetParentCenter
(out
float
center_x, out
float
center_y)
float
GetParentMinSize
()
Widget
GetObjectByDegAngle
(
float
deg_angle)
float
GetMousePointerAngle
()
float
GetMouseDistance
()
float
GetAngleInDegrees
(
float
rad_angle)
void
Update
()
float
NormalizeInvertAngle
(
float
angle)
void
UpdataControllerInput
()
override
bool
OnMouseButtonUp
(
Widget
w,
int
x
,
int
y
,
int
button)
Переменные
enum
RadialMenuControlType
m_Parent
Widget
m_ItemCardsContainer
Widget
m_RadialSelector
ImageWidget
m_RadialSelectorImage
ImageWidget
m_RadialSelectorPointerImage
int
m_RadialSelectorOriginalColor
int
m_RadialSelectorDisabledColor
Widget
m_SelectedObject
ref
map
<
Widget
,
float
>
m_RadialItemCards
float
m_AngleRadOffset
ref
Timer
m_UpdateTimer
static const
string
RADIAL_SELECTOR
= "RadialSelector"
static const
string
RADIAL_SELECTOR_IMAGE
= "SelectorImage"
static const
string
RADIAL_SELECTOR_POINTER
= "SelectorPointer"
static const
string
RADIAL_DELIMITER_CONTAINER
= "RadialDelimiterContainer"
static const
string
RADIAL_ITEM_CARD_CONTAINER
= "RadialItemCardContainer"
RadialMenuControlType
m_ControlType
UAIDWrapper
m_SelectInputWrapper
UAIDWrapper
m_BackInputWrapper
float
m_ControllerAngle
float
m_ControllerTilt
int
m_ControllerTimout
bool
m_IsControllerTimoutEnabled
= true
const
float
CONTROLLER_DESELECT_TIMEOUT
= 1000
const
float
CONTROLLER_TILT_TRESHOLD_SELECT
= 0.8
const
float
CONTROLLER_TILT_TRESHOLD_EXECUTE
= 1.0
bool
m_WidgetInitialized
const
float
MOUSE_SAFE_ZONE_RADIUS
= 120
float
m_RadiusOffset
float
m_ExecuteDistanceOffset
float
m_OffsetFromTop
float
m_ItemCardRadiusOffset
string
m_DelimiterLayout
ref
UIScriptedMenu
m_RegisteredClass
static ref
RadialMenu
m_Instance
int
last_time
= -1
Ishodniki
scripts
3_Game
GUI
Effects
RadialMenu.c
Создано системой
1.13.2