SetDataFlags() публичный Метод

public SetDataFlags ( Int64 flagValue ) : void
flagValue Int64
Результат void
Пример #1
0
        private void button_flag_ok_Click(object sender, EventArgs e)
        {
            Int64 flag_value = 0;

            foreach (int indexChecked in checkedListBox_flags.CheckedIndices)
            {
                flag_value += Convert.ToInt64(Math.Pow(2, indexChecked));
            }

            switch (flagType)
            {
            case 0:
                parent.set_event_flags(flag_value);
                break;

            case 1:
                parent.set_spell_mask(flag_value);
                break;

            case 2:
                parent.set_cast_flag(flag_value, action);
                break;

            case 3:
                parent.set_param2_flag(flag_value, action);
                break;

            case 4:
                parent.set_unit_flag(flag_value, action);
                break;

            case 5:
                scriptParent.SetDataFlags(flag_value);
                break;

            case 6:
                scriptParent.SetEventFlags(flag_value);
                break;
            }

            this.Close();
        }