Esempio n. 1
0
    private void _ModeSelector(Regulus.Framework.GameModeSelector <VGame.Project.FishHunter.IUser> selector)
    {
        selector.AddFactoty("Standalone", new VGame.Project.FishHunter.StandaloneUserFactory(_Standalone));
        selector.AddFactoty("Remoting", new VGame.Project.FishHunter.RemotingUserFactory());

        Regulus.Framework.UserProvider <VGame.Project.FishHunter.IUser> provider = null;
        if (this.Mode == Client.MODE.Standalone)
        {
            provider = selector.CreateUserProvider("Standalone");
        }
        else if (this.Mode == Client.MODE.REMOTING)
        {
            provider = selector.CreateUserProvider("Remoting");
        }

        User = provider.Spawn("1");
        provider.Select("1");
        if (_InitialDoneEvent != null)
        {
            _InitialDoneEvent();
        }
    }
Esempio n. 2
0
 private void _Select(string name)
 {
     _UserProvider.Select(name);
 }