mirror of
https://github.com/space-wizards/RobustToolbox.git
synced 2026-09-16 15:22:27 +02:00
* ComponentNames are not sent over the network when components are created. * Removed ComponentStates array from EntityState, now the state is stored directly inside the CompChange struct. * Remove the unnecessary NetID property from ComponentState. * Remove Component.NetworkSynchronizeExistence. * Change GetNetComponents to return both the component and the component NetId. * Remove public usages of the Component.NetID property. * Adds the NetIDAttribute that can be applied to components. * Removed Component.NetID. * Revert changes to GetComponentState and how prediction works. * Adds component netID automatic generation. * Modifies ClientConsoleHost so that commands can be called before Initialize(). * Completely remove static NetIds. * Renamed NetIDAttribute to NetworkedComponentAttribute. * Fixing unit tests.
20 lines
497 B
C#
20 lines
497 B
C#
using System;
|
|
using Robust.Shared.Console;
|
|
using Robust.Shared.Utility;
|
|
|
|
namespace Robust.Client.Console
|
|
{
|
|
public interface IClientConsoleHost : IConsoleHost, IDisposable
|
|
{
|
|
/// <summary>
|
|
/// Initializes the console into a useable state.
|
|
/// </summary>
|
|
void Initialize();
|
|
|
|
event EventHandler<AddStringArgs> AddString;
|
|
event EventHandler<AddFormattedMessageArgs> AddFormatted;
|
|
|
|
void AddFormattedLine(FormattedMessage message);
|
|
}
|
|
}
|