示例#1
0
 private string getFighterVar(FighterInfo info)
 {
     if (varSource == DataInputVarSource.FIELD)
     {
         return((string)info.GetType().GetField(varName).GetValue(info));
     }
     else if (varSource == DataInputVarSource.PROPERTY)
     {
         return((string)info.GetType().GetProperty(varName).GetValue(info));
     }
     else
     {
         return(info.GetVarByName(varName).value);
     }
 }
    private void setFighterVar(string valueToSet)
    {
        FighterInfo info = LegacyEditorData.instance.loadedFighter;

        info.GetType().GetField(fighterVar).SetValue(info, valueToSet);
    }
    private string getFighterVar()
    {
        FighterInfo info = LegacyEditorData.instance.loadedFighter;

        return((string)info.GetType().GetField(fighterVar).GetValue(info));
    }