◆ ActionWritePaper()
◆ ActionCondition()
57 {
58 if ((
item &&
item.ConfigIsExisting(
"writingColor") &&
target.GetObject() && Paper.Cast(
target.GetObject())) || (
target.GetObject() &&
target.GetObject().ConfigIsExisting(
"writingColor") &&
item && Paper.Cast(
item)))
59 {
60 return true;
61 }
62 return false;
63 }
◆ CreateConditionComponents()
51 {
54 }
ref CCIBase m_ConditionItem
Definition ActionBase.c:55
ref CCTBase m_ConditionTarget
Definition ActionBase.c:56
Definition CCINonRuined.c:2
Перекрестные ссылки m_ConditionItem и m_ConditionTarget.
◆ OnEndRequest()
◆ OnStartClient()
66 {
67 if (
action_data.m_Target.GetObject().ConfigIsExisting(
"writingColor"))
68 {
70 }
71 else
72 {
74 }
75 }
Definition InventoryItem.c:731
override WrittenNoteData GetWrittenNoteData()
Definition Paper.c:30
Перекрестные ссылки ItemBase::GetWrittenNoteData().
◆ OnStartServer()
◆ OnUpdate()
◆ TARGET_DISTANCE
Объявления и описания членов класса находятся в файле:
- D:/Ishodniki/scripts/4_World/Classes/UserActionsComponent/Actions/SingleUse/ActionWritePaper.c