protected override void Awake()
    {
        base.Awake();

        bodyCtrl.landCallback += OnLanded;

        movePrepareGO.SetActive(false);
        lightningStrike.SetActive(false);

        mTargetStrikePulse = targetStrikeGO.GetComponent <SpriteColorPulse>();
        targetStrikeGO.SetActive(false);

        superStrikeChargeGO.SetActive(false);

        mSuperStrikeSpinner = superStrikeHolderGO.GetComponent <TransAnimSpinner>();
        superStrikeHolderGO.SetActive(false);

        superStrikeTargetGO.SetActive(false);
        superStrikeGO.SetActive(false);
    }
    protected override void Awake() {
        base.Awake();

        bodyCtrl.landCallback += OnLanded;

        movePrepareGO.SetActive(false);
        lightningStrike.SetActive(false);

        mTargetStrikePulse = targetStrikeGO.GetComponent<SpriteColorPulse>();
        targetStrikeGO.SetActive(false);

        superStrikeChargeGO.SetActive(false);

        mSuperStrikeSpinner = superStrikeHolderGO.GetComponent<TransAnimSpinner>();
        superStrikeHolderGO.SetActive(false);

        superStrikeTargetGO.SetActive(false);
        superStrikeGO.SetActive(false);
    }