public override void Bind(Framework.BasePresenter presenter) { _Presenter = presenter as LoginCharBoardPresenter; var trans = this.transform; _CharName = trans.Find("CharName").GetComponent <InputField>(); _CreateChar = trans.Find("CreateChar").GetComponent <Button>(); _DebugAdd = trans.Find("DebugAdd").GetComponent <Button>(); _DebugRemove = trans.Find("DebugRemove").GetComponent <Button>(); _DebugModify = trans.Find("DebugModify").GetComponent <Button>(); _LoginCharList = trans.Find("LoginCharList").GetComponent <Framework.ListControl>(); _Presenter.OnCharNameChanged += delegate() { _CharName.text = _Presenter.CharName; }; if (_Presenter.CharName != null) { _CharName.text = _Presenter.CharName; } _CreateChar.onClick.AddListener(_Presenter.Cmd_CreateChar); _DebugAdd.onClick.AddListener(_Presenter.Cmd_DebugAdd); _DebugRemove.onClick.AddListener(_Presenter.Cmd_DebugRemove); _DebugModify.onClick.AddListener(_Presenter.Cmd_DebugModify); Framework.Utility.BindCollection <int, LoginCharInfoPresenter, LoginCharInfoView>(_Presenter.LoginCharList, _LoginCharList); }
public override void Bind(Framework.BasePresenter presenter) { _Presenter = presenter as TestBoardPresenter; var trans = this.transform; _TextInfo = trans.Find("TextInfo").GetComponent <Text>(); presenter.RegisterProperty("TextInfo", new Framework.TextProperty(_TextInfo)); }
public override void Bind(Framework.BasePresenter presenter) { _Presenter = presenter as LoginCharInfoPresenter; var trans = this.transform; _SelectChar = trans.Find("SelectChar").GetComponent <Button>(); _CharName = trans.Find("SelectChar/CharName").GetComponent <Text>(); _SelectChar.onClick.AddListener(_Presenter.Cmd_SelectChar); _Presenter.OnCharNameChanged += delegate() { _CharName.text = _Presenter.CharName; }; if (_Presenter.CharName != null) { _CharName.text = _Presenter.CharName; } }
public override void Bind(Framework.BasePresenter presenter) { _Presenter = presenter as LoginPresenter; var trans = this.transform; _Account = trans.Find("Account").GetComponent <InputField>(); _Address = trans.Find("Address").GetComponent <InputField>(); _SetDevAddress = trans.Find("SetDevAddress").GetComponent <Button>(); _SetPublicAddress = trans.Find("SetPublicAddress").GetComponent <Button>(); _LoginServerList = trans.Find("LoginServerList").GetComponent <Framework.ListControl>(); _Account.onValueChanged.AddListener(x => { _Presenter.Account = x; }); _Presenter.Account = _Account.text; _Presenter.OnAccountChanged += delegate() { _Account.text = _Presenter.Account; }; if (_Presenter.Account != null) { _Account.text = _Presenter.Account; } _Presenter.OnAddressChanged += delegate() { _Address.text = _Presenter.Address; }; if (_Presenter.Address != null) { _Address.text = _Presenter.Address; } _SetDevAddress.onClick.AddListener(_Presenter.Cmd_SetDevAddress); _SetPublicAddress.onClick.AddListener(_Presenter.Cmd_SetPublicAddress); Framework.Utility.BindCollection <int, LoginServerInfoPresenter, LoginServerInfoView>(_Presenter.LoginServerList, _LoginServerList); }