private void Awake() { if (Ins == null) { Ins = this; } else { Destroy(gameObject); } // PlayerPrefs.DeleteKey(Key_Random_Skin); }
public static Sizer MyDialogFunc(Window parent, bool call_fit, bool set_sizer) { BoxSizer item0 = new BoxSizer(Orientation.wxVERTICAL); StaticBox item2 = new StaticBox(parent, -1, "Controls will remember their values"); StaticBoxSizer item1 = new StaticBoxSizer(item2, Orientation.wxVERTICAL); FlexGridSizer item3 = new FlexGridSizer(0, 2, 0, 0); item3.AddGrowableCol(0); item3.AddGrowableCol(1); StaticText item4 = new StaticText(parent, ID_TEXT, "wxSpinCtrl:", Window.wxDefaultPosition, Window.wxDefaultSize, 0); item4.Name = "TestName"; item3.Add(item4, 0, Alignment.wxALIGN_CENTER | Direction.wxALL, 5); SpinCtrl item5 = new SpinCtrl(parent, ID_MY_NUMBER, "0", Window.wxDefaultPosition, new Size(130, -1), SpinCtrl.wxSP_ARROW_KEYS | SpinCtrl.wxSP_WRAP, 0, 100, 0); item3.Add(item5, 0, Stretch.wxGROW | Alignment.wxALIGN_CENTER_VERTICAL | Direction.wxALL, 5); StaticText item6 = new StaticText(parent, ID_TEXT, "wxTextCtrl:", Window.wxDefaultPosition, Window.wxDefaultSize, 0); item3.Add(item6, 0, Alignment.wxALIGN_RIGHT | Alignment.wxALIGN_CENTER_VERTICAL | Direction.wxALL, 5); TextCtrl item7 = new TextCtrl(parent, ID_MY_TEXT, "", Window.wxDefaultPosition, new Size(130, -1), 0); item3.Add(item7, 0, Stretch.wxGROW | Alignment.wxALIGN_CENTER_VERTICAL | Direction.wxALL, 5); item1.Add(item3, 1, Stretch.wxGROW | Direction.wxALL, 5); item0.Add(item1, 0, Stretch.wxGROW | Alignment.wxALIGN_CENTER_VERTICAL | Direction.wxALL, 5); StaticLine item8 = new StaticLine(parent, ID_LINE, Window.wxDefaultPosition, new Size(300, -1), StaticLine.wxLI_HORIZONTAL); item0.Add(item8, 0, Stretch.wxGROW | Alignment.wxALIGN_CENTER_VERTICAL | Direction.wxALL, 5); Button item9 = new Button(parent, Window.wxID_OK, "OK", Window.wxDefaultPosition, Window.wxDefaultSize, 0); item0.Add(item9, 0, Alignment.wxALIGN_CENTER | Direction.wxALL, 5); if (set_sizer) { parent.SetSizer(item0); if (call_fit) { item0.SetSizeHints(parent); } } return(item0); }
public static Sizer MyDialogFunc( Window parent, bool call_fit, bool set_sizer ) { BoxSizer item0 = new BoxSizer( Orientation.wxVERTICAL ); StaticBox item2 = new StaticBox( parent, -1, "Controls will remember their values" ); StaticBoxSizer item1 = new StaticBoxSizer( item2, Orientation.wxVERTICAL ); FlexGridSizer item3 = new FlexGridSizer( 0, 2, 0, 0 ); item3.AddGrowableCol( 0 ); item3.AddGrowableCol( 1 ); StaticText item4 = new StaticText( parent, ID_TEXT, "wxSpinCtrl:", Window.wxDefaultPosition, Window.wxDefaultSize, 0 ); item4.Name = "TestName"; item3.Add( item4, 0, Alignment.wxALIGN_CENTER|Direction.wxALL, 5 ); SpinCtrl item5 = new SpinCtrl( parent, ID_MY_NUMBER, "0", Window.wxDefaultPosition, new Size(130,-1), SpinCtrl.wxSP_ARROW_KEYS|SpinCtrl.wxSP_WRAP, 0, 100, 0 ); item3.Add( item5, 0, Stretch.wxGROW|Alignment.wxALIGN_CENTER_VERTICAL|Direction.wxALL, 5 ); StaticText item6 = new StaticText( parent, ID_TEXT, "wxTextCtrl:", Window.wxDefaultPosition, Window.wxDefaultSize, 0 ); item3.Add( item6, 0, Alignment.wxALIGN_RIGHT|Alignment.wxALIGN_CENTER_VERTICAL|Direction.wxALL, 5 ); TextCtrl item7 = new TextCtrl( parent, ID_MY_TEXT, "", Window.wxDefaultPosition, new Size(130,-1), 0 ); item3.Add( item7, 0, Stretch.wxGROW|Alignment.wxALIGN_CENTER_VERTICAL|Direction.wxALL, 5 ); item1.Add( item3, 1, Stretch.wxGROW|Direction.wxALL, 5 ); item0.Add( item1, 0, Stretch.wxGROW|Alignment.wxALIGN_CENTER_VERTICAL|Direction.wxALL, 5 ); StaticLine item8 = new StaticLine( parent, ID_LINE, Window.wxDefaultPosition, new Size(300,-1), StaticLine.wxLI_HORIZONTAL ); item0.Add( item8, 0, Stretch.wxGROW|Alignment.wxALIGN_CENTER_VERTICAL|Direction.wxALL, 5 ); Button item9 = new Button( parent, Window.wxID_OK, "OK", Window.wxDefaultPosition, Window.wxDefaultSize, 0 ); item0.Add( item9, 0, Alignment.wxALIGN_CENTER|Direction.wxALL, 5 ); if (set_sizer) { parent.SetSizer( item0 ); if (call_fit) item0.SetSizeHints( parent ); } return item0; }