H7MessageSystem¶
Class in MMH7Game · MMH7Game.H7MessageSystem
Object › H7MessageSystem
Using it from Lua
Enums¶
H7MessageDestination
MD_LOG = 0, MD_QA_LOG = 1, MD_SIDE_BAR = 2, MD_POPUP = 3, MD_ERROR_SCREEN = 4, MD_SLIDE_IN = 5, MD_FLOATING = 6, MD_FULLSCREEN_FLOATING = 7, MD_TOP_NOTE = 8, MD_NOTE_BAR = 9, MD_CHAT = 10, MD_MAX = 11
Properties¶
| Name | Type | Notes |
|---|---|---|
mChat | H7Log | |
mLog | H7Log | |
mMessageCounter | int | |
mMessageQueue | array<H7Message> | |
mMessages | array<H7Message> | |
mNoteBar | H7SideBar | |
mQALog | H7Log | |
mReplBuffer | array<H7TooltipReplacementEntry> | |
mSideBar | H7SideBar |
Functions¶
| Name | Declaration |
|---|---|
AddReplForNextMessage | function AddReplForNextMessage(string placeholder, string Value) |
AssignMessage | function AssignMessage(H7Message Message) |
BlinkMessages | function BlinkMessages(array<H7Message> Messages) |
CanBeAssigned | function bool CanBeAssigned(H7Message Message) |
CanBecomeLocalPlayer | function bool CanBecomeLocalPlayer(H7StructsAndEnumsNative.EPlayerNumber Player) |
CheckForDublicateMessages | function CheckForDublicateMessages() |
CreateAndSendMessage | function CreateAndSendMessage(string messageTextorLocaKey, optional H7MessageSystem.H7MessageDestination Destination = 0, optional H7MessageSettings advancedSettings, optional H7StructsAndEnumsNative.EPlayerNumber Recipient) |
CreateFloat | function CreateFloat(H7StructsAndEnums.EFCTType Type, Vector StartPosition, H7Player Initiator, optional string Text = "", optional Color TextColor = MakeColor(255, 255, 255, 255), optional Texture2D Icon) |
CreatePopup | function CreatePopup(string MessageText, optional string yesCaption = "OK", optional string noCaption) |
DeleteAllMessagesFromNoteBar | function DeleteAllMessagesFromNoteBar() |
DeleteAllMessagesFromSideBar | function DeleteAllMessagesFromSideBar() |
DeleteMessage | function DeleteMessage(H7Message Message) |
DeleteMessagesByAction | function DeleteMessagesByAction(H7StructsAndEnums.EMessageAction Action) |
DeleteMessagesFrom | function DeleteMessagesFrom(Object Initiator, H7MessageSystem.H7MessageDestination Destination) |
GetChat | function H7Log GetChat() |
GetCurrentContext | function H7StructsAndEnums.EMessageCreationContext GetCurrentContext() |
GetInstance | static function H7MessageSystem GetInstance() |
GetLog | function H7Log GetLog() |
GetMergedMessage | function H7Message GetMergedMessage(H7Message message1, H7Message message2) |
GetMessage | function H7Message GetMessage(int Id) |
GetMessageByReference | function H7Message GetMessageByReference(Object ob, optional Object Template) |
GetMessagesWithActiveAction | function array<H7Message> GetMessagesWithActiveAction(H7StructsAndEnums.EMessageAction Action, optional Object requiredOb) |
GetMessageTemplates | function H7MessageMapping GetMessageTemplates() |
GetNoteBar | function H7SideBar GetNoteBar() |
GetQALog | function H7Log GetQALog() |
GetSideBar | function H7SideBar GetSideBar() |
Init | function Init() |
IsEqual | function bool IsEqual(H7Message message1, H7Message message2) |
IsMessageObsolete | function bool IsMessageObsolete(H7Message Message) |
IsNotYetLocalPlayer | function bool IsNotYetLocalPlayer(H7StructsAndEnumsNative.EPlayerNumber Player) |
MessageWasAddedByMerging | function bool MessageWasAddedByMerging(H7Message Message, int endIndex) |
MessageWasRejected | function bool MessageWasRejected(H7Message Message) |
SendMessage | function SendMessage(H7Message Message) |
TryToAssignMessages | function TryToAssignMessages() |
Inherited¶
| From | Members |
|---|---|
| Object | 13 properties, 308 functions |