30.05.2015, 08:22
Okay. Player Lifecycle objects. I've created a GamePlayer class:
My problem is the constructor. I want it to take those values(and probably a lot more in the future). How am I suppose to register it?
My plan is:
Creating a Auth manager for login and registration.
If a player enters his correct password, I find his data by name name and password
I dispatch a successful login event which contains GamePlayer instance.
Код:
public class GamePlayer extends PlayerLifecycleObject { private int userId; private String password; public GamePlayer(EventManager manager, Player p, int userid, String password) { super(manager, p); this.userId = userid; this.password = password; } @Override protected void onInit() { } @Override protected void onDestroy() { } public int getUserId() { return userId; } }
My plan is:
Creating a Auth manager for login and registration.
If a player enters his correct password, I find his data by name name and password
I dispatch a successful login event which contains GamePlayer instance.