public override void InterpretParameters(CinematicDataProvider dataProvider)
    {
        base.InterpretParameters(dataProvider);

        mPrefabName = dataProvider.GetStringData(mParameters, "prefab");
        mMapX       = dataProvider.GetIntData(mParameters, "x");
        mMapY       = dataProvider.GetIntData(mParameters, "y");
    }
    public override void InterpretParameters(CinematicDataProvider dataProvider)
    {
        base.InterpretParameters(dataProvider);

        mMessage      = dataProvider.GetStringData(mParameters, "message");
        mCost         = dataProvider.GetIntData(mParameters, "cost");
        mSuccessEvent = dataProvider.GetStringData(mParameters, "success");
        mFailEvent    = dataProvider.GetStringData(mParameters, "fail");
        mEffect       = dataProvider.GetStringData(mParameters, "effect");
    }