Exemplo n.º 1
0
        public virtual void PickUpFinished()
        {
            MyCharacterDetectorComponent component = base.Character.Components.Get <MyCharacterDetectorComponent>();

            if ((component.UseObject != null) && component.UseObject.IsActionSupported(UseActionEnum.UseFinished))
            {
                component.UseObject.Use(UseActionEnum.UseFinished, base.Character);
            }
        }
Exemplo n.º 2
0
        public virtual void PickUpContinues()
        {
            MyCharacterDetectorComponent component = base.Character.Components.Get <MyCharacterDetectorComponent>();

            if (((component != null) && ((component.UseObject != null) && component.UseObject.IsActionSupported(UseActionEnum.PickUp))) && component.UseObject.ContinuousUsage)
            {
                component.UseObject.Use(UseActionEnum.PickUp, base.Character);
            }
        }
Exemplo n.º 3
0
        public virtual void PickUpFinished()
        {
            MyCharacterDetectorComponent detectorComponent = Character.Components.Get <MyCharacterDetectorComponent>();

            if (detectorComponent.UseObject != null && detectorComponent.UseObject.IsActionSupported(UseActionEnum.UseFinished))
            {
                detectorComponent.UseObject.Use(UseActionEnum.UseFinished, Character);
                return;
            }

            return;
        }
Exemplo n.º 4
0
        public virtual void PickUpContinues()
        {
            MyCharacterDetectorComponent detectorComponent = Character.Components.Get <MyCharacterDetectorComponent>();

            if (detectorComponent != null && detectorComponent.UseObject != null && detectorComponent.UseObject.IsActionSupported(UseActionEnum.PickUp) && detectorComponent.UseObject.ContinuousUsage)
            {
                detectorComponent.UseObject.Use(UseActionEnum.PickUp, Character);
                return;
            }

            return;
        }
Exemplo n.º 5
0
        public virtual void PickUp()
        {
            MyCharacterDetectorComponent component = base.Character.Components.Get <MyCharacterDetectorComponent>();

            if (((component != null) && (component.UseObject != null)) && component.UseObject.IsActionSupported(UseActionEnum.PickUp))
            {
                if (component.UseObject.PlayIndicatorSound)
                {
                    MyGuiAudio.PlaySound(MyGuiSounds.HudUse);
                    base.Character.SoundComp.StopStateSound(true);
                }
                component.UseObject.Use(UseActionEnum.PickUp, base.Character);
            }
        }
Exemplo n.º 6
0
        public virtual void PickUp()
        {
            MyCharacterDetectorComponent detectorComponent = Character.Components.Get <MyCharacterDetectorComponent>();

            if (detectorComponent != null && detectorComponent.UseObject != null)
            {
                if (detectorComponent.UseObject.IsActionSupported(UseActionEnum.PickUp))
                {
                    if (detectorComponent.UseObject.PlayIndicatorSound)
                    {
                        MyGuiAudio.PlaySound(MyGuiSounds.HudUse);
                        Character.SoundComp.StopStateSound(true);
                    }
                    detectorComponent.UseObject.Use(UseActionEnum.PickUp, Character);
                }
                return;
            }

            return;
        }