forked from freshplanet/ANE-Google-Play-Game-Services
-
Notifications
You must be signed in to change notification settings - Fork 0
/
GSPlayer.as
31 lines (22 loc) · 744 Bytes
/
GSPlayer.as
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
package com.freshplanet.ane.AirGooglePlayGames
{
public class GSPlayer
{
private var _id:String;
public function get id():String { return _id; }
private var _displayName:String;
public function get displayName():String { return _displayName; }
private var _picture:String;
public function get picture():String { return _picture; }
public function GSPlayer( id:String, displayName:String, picture:String = null )
{
_id = id;
_displayName = displayName;
_picture = picture;
}
public static function fromJSONObject( jsonObject:Object ):GSPlayer {
if( jsonObject.id == null ) return null;
return new GSPlayer( jsonObject.id, jsonObject.displayName, jsonObject.picture );
}
}
}