|
| | 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