MaplePreferencesLogic

메이플스토리의 설정 값이나 변수 값을 프로퍼티로 제공합니다.

# Properties

[{"index":"string DeathSound (Sync)","0":"죽을 때 재생되는 소리입니다."}]

[{"index":"string JumpSound (Sync)","0":"점프할 때 재생되는 소리입니다."}]

[{"index":"string WeaponBowSound (Sync)","0":"Bow 타입의 사운드 이펙트와 연결된 무기로 근접 공격할 때 재생되는 소리입니다."}]

[{"index":"string WeaponCaneSound (Sync)","0":"Cane 타입의 사운드 이펙트와 연결된 무기로 근접 공격할 때 재생되는 소리입니다."}]

[{"index":"string WeaponCannonSound (Sync)","0":"Cannon 타입의 사운드 이펙트와 연결된 무기로 근접 공격할 때 재생되는 소리입니다."}]

[{"index":"string WeaponCrossBowSound (Sync)","0":"CrossBow 타입의 사운드 이펙트와 연결된 무기로 근접 공격할 때 재생되는 소리입니다."}]

[{"index":"string WeaponDualBowSound (Sync)","0":"DualBow 타입의 사운드 이펙트와 연결된 무기로 근접 공격할 때 재생되는 소리입니다."}]

[{"index":"string WeaponGunSound (Sync)","0":"Gun 타입의 사운드 이펙트와 연결된 무기로 근접 공격할 때 재생되는 소리입니다."}]

[{"index":"string WeaponKnuckleSound (Sync)","0":"Knuckle 타입의 사운드 이펙트와 연결된 무기로 근접 공격할 때 재생되는 소리입니다."}]

[{"index":"string WeaponMaceSound (Sync)","0":"Mace 타입의 사운드 이펙트와 연결된 무기로 근접 공격할 때 재생되는 소리입니다."}]

[{"index":"string WeaponPoleArmSound (Sync)","0":"PoleArm 타입의 사운드 이펙트와 연결된 무기로 근접 공격할 때 재생되는 소리입니다."}]

[{"index":"string WeaponSpearSound (Sync)","0":"Spear 타입의 사운드 이펙트를 가진 무기로 근접 공격할 때 재생되는 소리입니다."}]

[{"index":"string WeaponSwordBSound (Sync)","0":"Sword B 타입의 사운드 효과와 연결된 무기로 근접 공격할 때 재생되는 소리입니다. 한손검이 이 타입에 해당합니다."}]

[{"index":"string WeaponSwordKSound (Sync)","0":"SwordK 타입의 사운드 이펙트와 연결된 무기로 근접 공격할 때 재생되는 소리입니다. 카타나가 이 타입에 해당합니다."}]

[{"index":"string WeaponSwordLSound (Sync)","0":"SwordL 타입의 사운드 이펙트와 연결된 무기로 근접 공격할 때 재생되는 소리입니다. 양손검이 이 타입에 해당합니다."}]

[{"index":"string WeaponSwordSSound (Sync)","0":"SwordS 타입의 사운드 이펙트와 연결된 무기로 근접 공격할 때 재생되는 소리입니다. 단검이 이 타입에 해당합니다."}]

[{"index":"string WeaponSwordZBSound (Sync)","0":"SwordZB 타입의 사운드 이펙트와 연결된 무기로 근접 공격할 때 재생되는 소리입니다. 대검이 이 타입에 해당합니다."}]

[{"index":"string WeaponSwordZLSound (Sync)","0":"SwordZL 타입의 사운드 이펙트와 연결된 무기로 근접 공격할 때 재생되는 소리입니다. 태도가 이 타입에 해당합니다."}]

[{"index":"string WeaponTGloveSound (Sync)","0":"TGlove 타입의 사운드 이펙트와 연결된 무기로 근접 공격할 때 재생되는 소리입니다. ESP리미터, 매직건틀렛 등이 이 타입에 해당합니다."}]

# Methods

##### inherited from Logic:

[{"index":"EventHandlerBase ConnectEvent(string key, IScriptFunction eventHandler)","0":"이벤트를 연결합니다. 이 서비스에서 타입의 이름이 key인 이벤트가 발생하면, 핸들러로 통지받습니다. 핸들러는 event 매개 변수를 전달받습니다."}]

[{"index":"EventHandlerBase ConnectEvent(Type eventType, IScriptFunction eventHandler)","0":"이벤트를 연결합니다. 이 서비스에서 타입이 eventType인 이벤트가 발생하면, 핸들러로 통지받습니다. 핸들러는 event 매개 변수를 전달받습니다."}]

[{"index":"boolean DisconnectEvent(string key, EventHandlerBase eventHandler)","0":"타입의 이름이 key인 이벤트와 핸들러와의 연결을 끊습니다."}]

[{"index":"boolean DisconnectEvent(Type eventType, EventHandlerBase eventHandler)","0":"타입이 eventType인 이벤트와 핸들러와의 연결을 끊습니다."}]

[{"index":"boolean IsClient()","0":"현재 실행 환경이 클라이언트인지 아닌지의 여부를 반환합니다."}]

[{"index":"boolean IsServer()","0":"현재 실행 환경이 서버인지 아닌지의 여부를 반환합니다."}]

[{"index":"void SendEvent(EventType sendEvent)","0":"이벤트를 발생시킵니다."}]

# Examples

플레이어가 점프할 때와 죽을 때의 음원을 변경합니다. 모든 무기의 공격 효과음을 제거합니다.
    
    
    @Component
    script SoundSettingModifier extends Component
        @ExecSpace("ClientOnly")
        method void OnBeginPlay()
        -- Change player's jump and death sound
        _MaplePreferencesLogic.JumpSound = "000000"
        _MaplePreferencesLogic.DeathSound = "000000"
    
        -- disable all weapon sound
        _MaplePreferencesLogic.WeaponBowSound = "";
        _MaplePreferencesLogic.WeaponCaneSound = "";
        _MaplePreferencesLogic.WeaponCannonSound = "";
        _MaplePreferencesLogic.WeaponCrossBowSound = "";
        _MaplePreferencesLogic.WeaponDualBowSound = "";
        _MaplePreferencesLogic.WeaponGunSound = "";
        _MaplePreferencesLogic.WeaponKnuckleSound = "";
        _MaplePreferencesLogic.WeaponMaceSound = "";
        _MaplePreferencesLogic.WeaponPoleArmSound = "";
        _MaplePreferencesLogic.WeaponSpearSound = "";
        _MaplePreferencesLogic.WeaponSwordBSound = "";
        _MaplePreferencesLogic.WeaponSwordKSound = "";
        _MaplePreferencesLogic.WeaponSwordLSound= "";
        _MaplePreferencesLogic.WeaponSwordSSound = "";
        _MaplePreferencesLogic.WeaponSwordZBSound = "";
        _MaplePreferencesLogic.WeaponSwordZLSound = "";
        _MaplePreferencesLogic.WeaponTGloveSound = "";
        end
    end