コード例 #1
0
ファイル: AdventureStage.cs プロジェクト: jiowchern/Regulus
 public AdventureStage(IMap map , IStorage storage , User user)
 {
     _User = user;
     _Observeds = new List<IObservedAbility>();
     _Stroage = storage;
     _Map = map;
 }
コード例 #2
0
ファイル: Hall.cs プロジェクト: kof1016/Regulus
 internal void PushUser(User user)
 {
     user.QuitEvent += () =>
     {
         _FrameworkRoot.Remove(user);
         _User.Remove(user);
     };
     _FrameworkRoot.Add(user);
     _User.Add(user);
 }
コード例 #3
0
ファイル: Hall.cs プロジェクト: jiowchern/Regulus
        internal void PushUser(User user)
        {
            user.VerifySuccessEvent += (id) =>
            {
                if (NewUserEvent != null)
                    NewUserEvent(id);
                NewUserEvent += user.OnKick;
            };

            user.QuitEvent += () =>
            {
                NewUserEvent -= user.OnKick;
                _Users.Remove(user);
            };
            _Users.Add(user);
        }
コード例 #4
0
ファイル: ParkingStage.cs プロジェクト: jiowchern/Regulus
 public ParkingStage(IStorage storage , User user)
 {
     _User = user;
     _Storage = storage;
 }
コード例 #5
0
ファイル: VerifyStage.cs プロジェクト: jiowchern/Regulus
 public VerifyStage(IStorage storage,User user)
 {
     _User = user;
     _Storage = storage;
 }