コード例 #1
0
 private static bool ChaFileParameterFullnamePrefix(ChaFileParameter __instance, ref string __result)
 {
     if (!TranslationHelper.ShowGivenNameFirst)
     {
         return(true);
     }
     __result = string.Join(TranslationHelper.SpaceJoiner, new[] { __instance.firstname, __instance.lastname });
     return(false);
 }
コード例 #2
0
 public static bool voicePitchHook(ChaFileParameter __instance, ref float __result)
 {
     // Replace line return Mathf.Lerp(0.94f, 1.06f, this.voiceRate);
     __result = VanillaPitchLower + __instance.voiceRate * VanillaPitchRange;
     return(false);
 }
コード例 #3
0
 public static void SetExtendedDataById(this ChaFileParameter messagePackObject, string id, PluginData data) => SetExtendedData(messagePackObject, id, data);
コード例 #4
0
 public static bool TryGetExtendedDataById(this ChaFileParameter messagePackObject, string id, out PluginData data) => GetExtendedData(messagePackObject, id, out data);
コード例 #5
0
 private static void Copy(ChaFileParameter __instance, ChaFileParameter src) => Traverse.Create(__instance).Property(ExtendedSaveDataPropertyName).SetValue(Traverse.Create(src).Property(ExtendedSaveDataPropertyName).GetValue());
コード例 #6
0
 private static void MemberInit(ChaFileParameter __instance) => Traverse.Create(__instance).Property(ExtendedSaveDataPropertyName).SetValue(null);