コード例 #1
0
ファイル: Player.cs プロジェクト: wellecenter/RageMP.Net
        public Vector3 GetAimingAt()
        {
            CheckExistence();

            var aimingAtPointer = Rage.Player.Player_GetAminingAt(NativePointer);

            return(StructConverter.PointerToStruct <Vector3>(aimingAtPointer));
        }
コード例 #2
0
ファイル: Checkpoint.cs プロジェクト: wellecenter/RageMP.Net
        public Color GetColor()
        {
            CheckExistence();

            var colorPointer = Rage.Checkpoint.Checkpoint_GetColor(NativePointer);

            return(StructConverter.PointerToStruct <ColorRgba>(colorPointer).FromModColor());
        }
コード例 #3
0
ファイル: Checkpoint.cs プロジェクト: wellecenter/RageMP.Net
        public Vector3 GetDirection()
        {
            CheckExistence();

            var directionPointer = Rage.Checkpoint.Checkpoint_GetDirection(NativePointer);

            return(StructConverter.PointerToStruct <Vector3>(directionPointer));
        }
コード例 #4
0
        public HeadBlendData GetHeadBlend()
        {
            CheckExistence();

            var headBlendPointer = Rage.Player.Player_GetHeadBlend(NativePointer);

            return(StructConverter.PointerToStruct <HeadBlendData>(headBlendPointer));
        }
コード例 #5
0
        public HeadOverlayData GetHeadOverlay(uint overlayId)
        {
            CheckExistence();

            var headOverlayPointer = Rage.Player.Player_GetHeadOverlay(NativePointer, overlayId);

            return(StructConverter.PointerToStruct <HeadOverlayData>(headOverlayPointer));
        }
コード例 #6
0
        public PropData GetProp(PropSlot slot)
        {
            CheckExistence();

            var prop = Rage.Player.Player_GetProp(NativePointer, (uint)slot);

            return(StructConverter.PointerToStruct <PropData>(prop));
        }
コード例 #7
0
ファイル: Entity.cs プロジェクト: GerardSmit/NextRP
        public bool TryGetSharedData(string key, out object data)
        {
            Contract.NotEmpty(key, nameof(key));
            CheckExistence();

            using (var converter = new StringConverter())
            {
                var argument = Rage.Entity.Entity_GetVariable(NativePointer, converter.StringToPointer(key));

                data = ArgumentConverter.ConvertToObject(StructConverter.PointerToStruct <ArgumentData>(argument));

                return(data != null);
            }
        }
コード例 #8
0
ファイル: World.cs プロジェクト: wellecenter/RageMP.Net
 public TimeData GetTime()
 {
     return(StructConverter.PointerToStruct <TimeData>(Rage.World.World_GetTime(_nativePointer)));
 }
コード例 #9
0
ファイル: Vehicle.cs プロジェクト: GerardSmit/NextRP
        public Color GetColorRgb(uint colorSlot)
        {
            CheckExistence();

            return(StructConverter.PointerToStruct <Color>(Rage.Vehicle.Vehicle_GetColorRGB(NativePointer, colorSlot)));
        }
コード例 #10
0
        public Color GetColor()
        {
            CheckExistence();

            return(StructConverter.PointerToStruct <ColorRgba>(Rage.TextLabel.TextLabel_GetColor(NativePointer)).FromModColor());
        }
コード例 #11
0
ファイル: Player.Style.cs プロジェクト: GerardSmit/NextRP
        public ClothData GetCloth(ClothSlot slot)
        {
            CheckExistence();

            return(StructConverter.PointerToStruct <ClothData>(Rage.Player.Player_GetClothes(NativePointer, (uint)slot)));
        }
コード例 #12
0
        public Vector3 GetDirection()
        {
            CheckExistence();

            return(StructConverter.PointerToStruct <Vector3>(Rage.Marker.Marker_GetDirection(NativePointer)));
        }
コード例 #13
0
ファイル: Vehicle.cs プロジェクト: wellecenter/RageMP.Net
        public Color GetNeonsColor()
        {
            CheckExistence();

            return(StructConverter.PointerToStruct <ColorRgba>(Rage.Vehicle.Vehicle_GetNeonsColor(NativePointer)).FromModColor());
        }
コード例 #14
0
ファイル: Vehicle.cs プロジェクト: wellecenter/RageMP.Net
        public Quaternion GetQuaternion()
        {
            CheckExistence();

            return(StructConverter.PointerToStruct <Quaternion>(Rage.Vehicle.Vehicle_GetQuaternion(NativePointer)));
        }
コード例 #15
0
 public Vector3 GetVelocity()
 {
     return(StructConverter.PointerToStruct <Vector3>(Rage.Entity.Entity_GetVelocity(NativePointer)));
 }
コード例 #16
0
        public virtual Vector3 GetRotation()
        {
            CheckExistence();

            return(StructConverter.PointerToStruct <Vector3>(Rage.Entity.Entity_GetRotation(NativePointer)));
        }