mirror of
https://github.com/ACEmulator/ACE
synced 2026-08-17 12:26:06 -04:00
* Fixing jump in multiplayer, refactoring movement and animation systems for network and game layers * Fixing stamina dropping to 0 while running * Fixing some monsters getting stuck if they wakeup during idle emote * Reverting position * Fixing magic aftercast speed
38 lines
800 B
C#
38 lines
800 B
C#
using System.IO;
|
|
using System.Numerics;
|
|
using ACE.Entity;
|
|
|
|
namespace ACE.Server.Network.Structure
|
|
{
|
|
/// <summary>
|
|
/// A cell and origin, without orientation
|
|
/// </summary>
|
|
public class Origin
|
|
{
|
|
public uint CellID;
|
|
public Vector3 Position;
|
|
|
|
public Origin() { }
|
|
|
|
public Origin(uint cellID, Vector3 position)
|
|
{
|
|
CellID = cellID;
|
|
Position = position;
|
|
}
|
|
|
|
public Origin(Position pos)
|
|
{
|
|
CellID = pos.Cell;
|
|
Position = pos.Pos;
|
|
}
|
|
}
|
|
|
|
public static class OriginExtensions
|
|
{
|
|
public static void Write(this BinaryWriter writer, Origin origin)
|
|
{
|
|
writer.Write(origin.CellID);
|
|
writer.Write(origin.Position);
|
|
}
|
|
}
|
|
}
|