protected void UpdateField(object sender, EventArgs e) { //this will be the autoupdate event for automatic saving of fields in current entries if (!IsLoading) { int i = plist.IndexOf((sender as Control).Parent as Panel); int j = comboBoxEntrySelector.SelectedIndex; if ((sender is ComboBox) && ((sender as ComboBox).Name.StartsWith("ComboBoxO"))) { //int i = plist.IndexOf((sender as ComboBox).Parent as Panel); Field f = project.entries[j].fields[i]; EFType k = ((sender as ComboBox).SelectedItem as Type).t; CM.ExecuteCommand(new ChangeCBO(new FieldWrapO(f), k)); return; } if ((sender is ComboBox) && ((sender as ComboBox).Name.StartsWith("ComboBoxP"))) { //int i = plist.IndexOf((sender as ComboBox).Parent as Panel); Field f = project.entries[j].fields[i]; EPunct k = ((sender as ComboBox).SelectedItem as CBItem).value.p; CM.ExecuteCommand(new ChangeCBP(new FieldWrapP(f), k)); return; } //EEType eet = (EEType)(comboBoxEntrySelector.SelectedItem); //else //{ PanelToFieldF(plist[i], project.entries[j].fields[i]); //} //project.entries[j].fields[i] = PanelToField(plist[i]); EntryNeedsSaving = false; } }
public FigureEffect(int delay, int time, EFType t, GameObject l) { delayFrame = delay; runningTime = time; type = t; selfGO = l; }
public LineEffect(int delay, int time, EFType t, GameObject sgo, GameObject ego, GameObject l) { delayFrame = delay; runningTime = time; type = t; sGO = sgo; eGO = ego; selfGO = l; }
public BulletEffect(int delay, int time, EFType t, GameObject res, GameObject tar, GameObject self, BombType b, string dmgt) { delayFrame = delay; runningTime = time; type = t; resorce = res; target = tar; selfGO = self; bt = b; dmgTxt = dmgt; }
public RingEffect(int delay, int time, EFType t, GameObject r, float s1, float s2, float a1, float a2, float angel) { delayFrame = delay; runningTime = time; type = t; selfGO = r; sSize = s1; eSize = s2; sAlpha = a1; eAlpha = a2; TotalRotateAngle = angel; }
public ChangeCBO(FieldWrapO fw, EFType et) { _fw = fw; oldType = fw.FieldType; newType = et; }