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); } }
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); } }
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; }
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; }
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); } }
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; }