Exemplo n.º 1
0
        // --------------------------------------------------------------
        // 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);
        }