@@ -251,7 +251,30 @@ void onLoginUI()
251251 stringAccount = GUI . TextField ( new Rect ( Screen . width / 2 - 100 , Screen . height / 2 - 50 , 200 , 30 ) , stringAccount , 20 ) ;
252252 stringPasswd = GUI . PasswordField ( new Rect ( Screen . width / 2 - 100 , Screen . height / 2 - 10 , 200 , 30 ) , stringPasswd , '*' ) ;
253253 }
254-
254+
255+ void onWorldUI ( )
256+ {
257+ createPlayer ( ) ;
258+ if ( showReliveGUI )
259+ {
260+ if ( GUI . Button ( new Rect ( Screen . width / 2 - 100 , Screen . height / 2 , 200 , 30 ) , "Relive(复活)" ) )
261+ {
262+ if ( KBEngineApp . app . entity_type == "Avatar" )
263+ {
264+ KBEngine . Avatar avatar = ( KBEngine . Avatar ) KBEngineApp . app . player ( ) ;
265+ if ( avatar != null )
266+ avatar . relive ( 1 ) ;
267+ }
268+ }
269+ }
270+
271+ UnityEngine . GameObject obj = UnityEngine . GameObject . Find ( "player(Clone)" ) ;
272+ if ( obj != null )
273+ {
274+ GUI . Label ( new Rect ( ( Screen . width / 2 ) - 100 , 20 , 400 , 100 ) , "position=" + obj . transform . position . ToString ( ) ) ;
275+ }
276+ }
277+
255278 void OnGUI ( )
256279 {
257280 if ( ui_state == 1 )
@@ -260,25 +283,7 @@ void OnGUI()
260283 }
261284 else if ( ui_state == 2 )
262285 {
263- createPlayer ( ) ;
264- if ( showReliveGUI )
265- {
266- if ( GUI . Button ( new Rect ( Screen . width / 2 - 100 , Screen . height / 2 , 200 , 30 ) , "Relive(复活)" ) )
267- {
268- if ( KBEngineApp . app . entity_type == "Avatar" )
269- {
270- KBEngine . Avatar avatar = ( KBEngine . Avatar ) KBEngineApp . app . player ( ) ;
271- if ( avatar != null )
272- avatar . relive ( 1 ) ;
273- }
274- }
275- }
276-
277- UnityEngine . GameObject obj = UnityEngine . GameObject . Find ( "player(Clone)" ) ;
278- if ( obj != null )
279- {
280- GUI . Label ( new Rect ( ( Screen . width / 2 ) - 100 , 20 , 400 , 100 ) , "position=" + obj . transform . position . ToString ( ) ) ;
281- }
286+ onWorldUI ( ) ;
282287 }
283288 else
284289 {
0 commit comments