# KeySwitch.o | Symbol | Meaning | ------------- | ------------- | :x: | Function has not yet been started or is not matching. | :white_check_mark: | Function is completed. # 22 / 22 Completed -- (100.0%) # KeySwitch.o | Symbol | Decompiled? | | ------------- | ------------- | | `__dt__9KeySwitchFv` | :white_check_mark: | | `__ct__9KeySwitchFPCc` | :white_check_mark: | | `init__9KeySwitchFRC12JMapInfoIter` | :white_check_mark: | | `initKeySwitchByOwner__9KeySwitchFRC12JMapInfoIter` | :white_check_mark: | | `appearKeySwitch__9KeySwitchFRCQ29JGeometry8TVec3` | :white_check_mark: | | `exeDemoStart__9KeySwitchFv` | :white_check_mark: | | `exeAppear__9KeySwitchFv` | :white_check_mark: | | `exeWait__9KeySwitchFv` | :white_check_mark: | | `appear__9KeySwitchFv` | :white_check_mark: | | `kill__9KeySwitchFv` | :white_check_mark: | | `calcAndSetBaseMtx__9KeySwitchFv` | :white_check_mark: | | `control__9KeySwitchFv` | :white_check_mark: | | `receiveMsgPlayerAttack__9KeySwitchFUlP9HitSensorP9HitSensor` | :white_check_mark: | | `receiveOtherMsg__9KeySwitchFUlP9HitSensorP9HitSensor` | :white_check_mark: | | `tryAvoid__9KeySwitchFv` | :white_check_mark: | | `__sinit_\KeySwitch_cpp` | :white_check_mark: | | `__ct__Q212NrvKeySwitch21KeySwitchNrvDemoStartFv` | :white_check_mark: | | `__ct__Q212NrvKeySwitch18KeySwitchNrvAppearFv` | :white_check_mark: | | `__ct__Q212NrvKeySwitch16KeySwitchNrvWaitFv` | :white_check_mark: | | `execute__Q212NrvKeySwitch16KeySwitchNrvWaitCFP5Spine` | :white_check_mark: | | `execute__Q212NrvKeySwitch18KeySwitchNrvAppearCFP5Spine` | :white_check_mark: | | `execute__Q212NrvKeySwitch21KeySwitchNrvDemoStartCFP5Spine` | :white_check_mark: |