|
| OrderChatMessage (Order order, Character targetCharacter, Character sender, bool isNewOrder=true) |
| Same as calling OrderChatMessage.OrderChatMessage(Order, string, int, string, ISpatialEntity, Character, Character), but the text parameter is set using Order.GetChatMessage(string, string, bool, string)
|
|
| OrderChatMessage (Order order, string text, Character targetCharacter, Entity sender, bool isNewOrder=true) |
|
string | ApplyDistanceEffect (Character listener) |
|
int | EstimateLengthBytesClient () |
|
|
static string | NameFromEntityOrNull (Entity entity) |
|
static void | WriteOrder (IWriteMessage msg, Order order, Entity targetCharacter, bool isNewOrder) |
|
static OrderMessageInfo | ReadOrder (IReadMessage msg) |
|
static string | GetTimeStamp () |
|
static ChatMessage | Create (string senderName, string text, ChatMessageType type, Entity sender, Client client=null, PlayerConnectionChangeType changeType=PlayerConnectionChangeType.None, Color? textColor=null) |
|
static string | GetChatMessageCommand (string message, out string messageWithoutCommand) |
|
static float | GetGarbleAmount (Entity listener, Entity sender, float range, float obstructionMultiplier=2.0f) |
| How much messages sent by sender should get garbled. Takes the distance between the entities and optionally the obstructions between them into account (see obstructionMultiplier ).
|
|
static string | ApplyDistanceEffect (Entity listener, Entity sender, string text, float range, float obstructionMultiplier=2.0f) |
|
static string | ApplyDistanceEffect (string text, float garbleAmount) |
|
static string | ApplyDistanceEffect (string message, ChatMessageType type, Character sender, Character receiver) |
|
static bool | CanUseRadio (Character sender, bool ignoreJamming=false) |
|
static bool | CanUseRadio (Character sender, out WifiComponent radio, bool ignoreJamming=false) |
|
◆ OrderChatMessage() [1/2]
Barotrauma.Networking.OrderChatMessage.OrderChatMessage |
( |
Order | order, |
|
|
Character | targetCharacter, |
|
|
Character | sender, |
|
|
bool | isNewOrder = true ) |
Same as calling OrderChatMessage.OrderChatMessage(Order, string, int, string, ISpatialEntity, Character, Character), but the text parameter is set using Order.GetChatMessage(string, string, bool, string)
◆ OrderChatMessage() [2/2]
Barotrauma.Networking.OrderChatMessage.OrderChatMessage |
( |
Order | order, |
|
|
string | text, |
|
|
Character | targetCharacter, |
|
|
Entity | sender, |
|
|
bool | isNewOrder = true ) |
◆ NameFromEntityOrNull()
static string Barotrauma.Networking.OrderChatMessage.NameFromEntityOrNull |
( |
Entity | entity | ) |
|
|
static |
◆ ReadOrder()
◆ WriteOrder()
static void Barotrauma.Networking.OrderChatMessage.WriteOrder |
( |
IWriteMessage | msg, |
|
|
Order | order, |
|
|
Entity | targetCharacter, |
|
|
bool | isNewOrder ) |
|
static |
◆ Order
readonly Order Barotrauma.Networking.OrderChatMessage.Order |
◆ TargetCharacter
readonly Character Barotrauma.Networking.OrderChatMessage.TargetCharacter |
◆ IsNewOrder
bool Barotrauma.Networking.OrderChatMessage.IsNewOrder |
|
get |
◆ OrderOption
Identifier Barotrauma.Networking.OrderChatMessage.OrderOption |
|
get |
◆ OrderPriority
int Barotrauma.Networking.OrderChatMessage.OrderPriority |
|
get |
◆ TargetEntity
◆ WallSectionIndex
int? Barotrauma.Networking.OrderChatMessage.WallSectionIndex |
|
get |
Used when the order targets a wall.
The documentation for this class was generated from the following file:
- /home/runner/work/Luatrauma.Docs/Luatrauma.Docs/libs/LuaCsForBarotrauma/Barotrauma/BarotraumaShared/SharedSource/Networking/OrderChatMessage.cs