コード例 #1
0
 public static T SetFeatureDefinitionPower <T>(this T entity, FeatureDefinitionPower value)
     where T : DeviceFunctionDescription
 {
     entity.SetField("featureDefinitionPower", value);
     return(entity);
 }
コード例 #2
0
 public static T SetPowerDefinition <T>(this T entity, FeatureDefinitionPower value)
     where T : GuiPowerDefinition
 {
     entity.SetField("<PowerDefinition>k__BackingField", value);
     return(entity);
 }
コード例 #3
0
 public PowerFeatureBuilder()
 {
     power = ScriptableObject.CreateInstance <FeatureDefinitionPower>();
 }
コード例 #4
0
 public static T SetSourceDefinition <T>(this T entity, FeatureDefinitionPower value)
     where T : RulesetEffectPower
 {
     entity.SetField("sourceDefinition", value);
     return(entity);
 }
コード例 #5
0
 public static T SetActivatedPower <T>(this T entity, FeatureDefinitionPower value)
     where T : ActionDefinition
 {
     entity.SetField("activatedPower", value);
     return(entity);
 }
コード例 #6
0
 public static T SetOverriddenPower <T>(this T entity, FeatureDefinitionPower value)
     where T : FeatureDefinitionPower
 {
     entity.SetField("overriddenPower", value);
     return(entity);
 }
コード例 #7
0
 public static T SetRetaliatePower <T>(this T entity, FeatureDefinitionPower value)
     where T : FeatureDefinitionDamageAffinity
 {
     entity.SetField("retaliatePower", value);
     return(entity);
 }