public static void SaveBooleanVariables(SupplementForHeroBody supplementForHeroBody)
    {
        BinaryFormatter        bf     = new BinaryFormatter();
        FileStream             stream = new FileStream(Application.dataPath + "/data/SBV.sav", FileMode.Create);
        SavingBooleanVariables data   = new SavingBooleanVariables(supplementForHeroBody);

        bf.Serialize(stream, data);
        stream.Close();
    }
 public SavingBooleanVariables(SupplementForHeroBody supplementForHeroBody)
 {
     BooleanVariables     = new bool[18];
     BooleanVariables[0]  = supplementForHeroBody.SwichBlowToTheHeadZero;
     BooleanVariables[1]  = supplementForHeroBody.SwichBlowToTheHeadOne;
     BooleanVariables[2]  = supplementForHeroBody.SwichBlowToTheHeadTwo;
     BooleanVariables[3]  = supplementForHeroBody.SwichBlowToTheBodyZero;
     BooleanVariables[4]  = supplementForHeroBody.SwichBlowToTheBodyOne;
     BooleanVariables[5]  = supplementForHeroBody.SwichBlowToTheBodyTwo;
     BooleanVariables[6]  = supplementForHeroBody.SwichBlowToTheLHandZero;
     BooleanVariables[7]  = supplementForHeroBody.SwichBlowToTheLHandOne;
     BooleanVariables[8]  = supplementForHeroBody.SwichBlowToTheLHandTwo;
     BooleanVariables[9]  = supplementForHeroBody.SwichBlowToTheRHandZero;
     BooleanVariables[10] = supplementForHeroBody.SwichBlowToTheRHandOne;
     BooleanVariables[11] = supplementForHeroBody.SwichBlowToTheRHandTwo;
     BooleanVariables[12] = supplementForHeroBody.SwichBlowToTheLLegZero;
     BooleanVariables[13] = supplementForHeroBody.SwichBlowToTheLLegOne;
     BooleanVariables[14] = supplementForHeroBody.SwichBlowToTheLLegTwo;
     BooleanVariables[15] = supplementForHeroBody.SwichBlowToTheRLegZero;
     BooleanVariables[16] = supplementForHeroBody.SwichBlowToTheRLegOne;
     BooleanVariables[17] = supplementForHeroBody.SwichBlowToTheRLegTwo;
 }