コード例 #1
0
ファイル: Position.cs プロジェクト: shawarma-golem/ACE
 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;
 }
コード例 #2
0
ファイル: Position.cs プロジェクト: shawarma-golem/ACE
        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);
        }