コード例 #1
0
        public override void Grid_OnRegionHandleReply(object sender, RegionHandleReplyEventArgs e)
        {
            var regionHandle = e.RegionHandle;
            var regionID     = e.RegionID;

            if (regionHandle == 0)
            {
                return;
            }
            RegisterUUID(regionID, GetRegion(regionHandle));
            base.Grid_OnRegionHandleReply(sender, e);
        }
コード例 #2
0
ファイル: Landmark.cs プロジェクト: TsengSR/Radegast
        void Grid_RegionHandleReply(object sender, RegionHandleReplyEventArgs e)
        {
            if (decodedLandmark == null || decodedLandmark.RegionID != e.RegionID)
            {
                return;
            }

            parcelID = client.Parcels.RequestRemoteParcelID(decodedLandmark.Position, e.RegionHandle, e.RegionID);
            if (parcelID != UUID.Zero)
            {
                client.Parcels.RequestParcelInfo(parcelID);
            }
        }