// -------------------------------------------------------------- // Initialize Action Field // -------------------------------------------------------------- /// <summary> /// Create the subfields that we need for this action field. /// </summary> /// <param name="title">The title of the action.</param> /// <param name="actionField">The action field.</param> /// <param name="heroObject">The hero object that contains this action field.</param> /// <returns>The data for this action field.</returns> private static MethodFieldData CreateFieldData(string title, HeroActionField actionField, HeroObject heroObject) { MethodFieldData data = new MethodFieldData(); data.Init(ref actionField); data.title = title; data.fieldID = actionField.ints[0]; data.fieldNameString = actionField.strings[0]; data.fieldName = null; return(data); }