@@ -18,7 +18,7 @@ public class UI : MonoBehaviour
1818
1919 private string stringAvatarName = "" ;
2020 private bool startCreateAvatar = false ;
21-
21+
2222 private UInt64 selAvatarDBID = 0 ;
2323
2424 private UnityEngine . GameObject terrain = null ;
@@ -117,12 +117,30 @@ void Update ()
117117
118118 void onSelAvatarUI ( )
119119 {
120- if ( startCreateAvatar == false && GUI . Button ( new Rect ( Screen . width / 2 - 100 , Screen . height - 40 , 200 , 30 ) , "CreateAvatar(创建角色 )" ) )
120+ if ( startCreateAvatar == false && GUI . Button ( new Rect ( Screen . width / 2 - 100 , Screen . height - 40 , 200 , 30 ) , "RemoveAvatar(删除角色 )" ) )
121121 {
122- startCreateAvatar = ! startCreateAvatar ;
122+ if ( selAvatarDBID == 0 )
123+ {
124+ err ( "Please select a Avatar!(请选择角色!)" ) ;
125+ }
126+ else
127+ {
128+ info ( "Please wait...(请稍后...)" ) ;
129+ Account account = ( Account ) KBEngineApp . app . player ( ) ;
130+ if ( account != null )
131+ {
132+ Dictionary < string , object > avatarinfo = ui_avatarList [ selAvatarDBID ] ;
133+ account . reqRemoveAvatar ( ( string ) avatarinfo [ "name" ] ) ;
134+ }
135+ }
123136 }
124137
125- if ( startCreateAvatar == false && GUI . Button ( new Rect ( Screen . width / 2 - 100 , Screen . height - 75 , 200 , 30 ) , "EnterGame(进入游戏)" ) )
138+ if ( startCreateAvatar == false && GUI . Button ( new Rect ( Screen . width / 2 - 100 , Screen . height - 75 , 200 , 30 ) , "CreateAvatar(创建角色)" ) )
139+ {
140+ startCreateAvatar = ! startCreateAvatar ;
141+ }
142+
143+ if ( startCreateAvatar == false && GUI . Button ( new Rect ( Screen . width / 2 - 100 , Screen . height - 110 , 200 , 30 ) , "EnterGame(进入游戏)" ) )
126144 {
127145 if ( selAvatarDBID == 0 )
128146 {
0 commit comments