public Position(AceObjectPropertiesPosition aoPos) { Cell = aoPos.Cell; LandblockId = new LandblockId(Cell); PositionX = aoPos.PositionX; PositionY = aoPos.PositionY; PositionZ = aoPos.PositionZ; RotationW = aoPos.RotationW; RotationX = aoPos.RotationX; RotationY = aoPos.RotationY; RotationZ = aoPos.RotationZ; }
public AceObjectPropertiesPosition GetAceObjectPosition(uint guid, PositionType type) { AceObjectPropertiesPosition ret = new AceObjectPropertiesPosition(); ret.AceObjectId = guid; ret.DbPositionType = (ushort)type; ret.PositionId = 0; ret.Cell = Cell; ret.PositionX = PositionX; ret.PositionY = PositionY; ret.PositionZ = PositionZ; ret.RotationW = RotationW; ret.RotationX = RotationX; ret.RotationY = RotationY; ret.RotationZ = RotationZ; return(ret); }