Пример #1
0
 public PlayerLeftScriptClient(RoomInformations Owner, TripleThunderOnlineClient Client, IMissionSelect MissionSelectScreen)
     : base(ScriptName)
 {
     this.Owner  = Owner;
     this.Client = Client;
     this.MissionSelectScreen = MissionSelectScreen;
 }
 public CreateGameBattleScriptClient(TripleThunderOnlineClient Owner, List <GameScreen> ListGameScreen, BattleRoomInformations Room)
     : base(ScriptName)
 {
     this.Owner          = Owner;
     this.ListGameScreen = ListGameScreen;
     this.Room           = Room;
 }
        public ReceiveGameDataScriptClient(TripleThunderOnlineClient Owner)
            : base(ScriptName)
        {
            this.Owner = Owner;

            ListLocalCharacterID = new List <uint>();
            DicAllPlayer         = new Dictionary <uint, Player>();
            ArrayGameData        = null;
        }
Пример #4
0
 public SendRoomIDScriptClient(TripleThunderOnlineClient Owner, GameScreen ScreenOwner, string RoomName, string RoomType, string RoomSubtype, int MaxNumberOfPlayer)
     : base(ScriptName)
 {
     this.Owner             = Owner;
     this.ScreenOwner       = ScreenOwner;
     this.RoomName          = RoomName;
     this.RoomType          = RoomType;
     this.RoomSubtype       = RoomSubtype;
     this.MaxNumberOfPlayer = MaxNumberOfPlayer;
 }
        public JoinRoomLocalScriptClient(TripleThunderOnlineClient Owner, GameScreen ScreenOwner, bool RemoveOwner = false)
            : base(ScriptName)
        {
            this.Owner       = Owner;
            this.ScreenOwner = ScreenOwner;
            this.RemoveOwner = RemoveOwner;

            HasGame             = false;
            ListJoiningPlayerID = new List <string>();
            ListPlayer          = new List <Player>();
        }
Пример #6
0
 public SendRoomIDScriptClient(TripleThunderOnlineClient OnlineGameClient, CommunicationClient OnlineCommunicationClient, GameScreen ScreenOwner,
                               string RoomName, string RoomType, string RoomSubtype, byte MinNumberOfPlayer, byte MaxNumberOfPlayer)
     : base(ScriptName)
 {
     this.OnlineGameClient          = OnlineGameClient;
     this.OnlineCommunicationClient = OnlineCommunicationClient;
     this.ScreenOwner       = ScreenOwner;
     this.RoomName          = RoomName;
     this.RoomType          = RoomType;
     this.RoomSubtype       = RoomSubtype;
     this.MinNumberOfPlayer = MinNumberOfPlayer;
     this.MaxNumberOfPlayer = MaxNumberOfPlayer;
 }
 public SendPlayerUpdateScriptClient(TripleThunderOnlineClient Owner)
     : base(ScriptName)
 {
     this.Owner = Owner;
 }
 public ShootBulletScriptClient(TripleThunderOnlineClient Owner)
     : base(ScriptName)
 {
     this.Owner = Owner;
 }
 public JoinRoomFailedScriptClient(TripleThunderOnlineClient Owner, Loby ScreenOwner)
     : base(ScriptName)
 {
     this.Owner       = Owner;
     this.ScreenOwner = ScreenOwner;
 }
Пример #10
0
        public static Dictionary <string, OnlineScript> GetTripleThunderScriptsClient(TripleThunderOnlineClient Owner)
        {
            Dictionary <string, OnlineScript> DicNewScript = new Dictionary <string, OnlineScript>();

            DicNewScript.Add(SendPlayerUpdateScriptClient.ScriptName, new SendPlayerUpdateScriptClient(Owner));
            DicNewScript.Add(SendPlayerRespawnScriptClient.ScriptName, new SendPlayerRespawnScriptClient(Owner));
            DicNewScript.Add(SendPlayerDamageScriptClient.ScriptName, new SendPlayerDamageScriptClient(Owner));
            DicNewScript.Add(ShootBulletScriptClient.ScriptName, new ShootBulletScriptClient(Owner));
            DicNewScript.Add(ReceiveGameDataScriptClient.ScriptName, new ReceiveGameDataScriptClient(Owner));
            DicNewScript.Add(GoToNextMapScriptClient.ScriptName, new GoToNextMapScriptClient(Owner));
            DicNewScript.Add(GameEndedScriptClient.ScriptName, new GameEndedScriptClient(Owner));
            DicNewScript.Add(CreateSFXScriptClient.ScriptName, new CreateSFXScriptClient(Owner));
            DicNewScript.Add(CreateVFXScriptClient.ScriptName, new CreateVFXScriptClient(Owner));

            return(DicNewScript);
        }
 public CreatePlayerScriptClient(TripleThunderOnlineClient Owner)
     : base(ScriptName)
 {
     this.Owner = Owner;
 }
 public GameEndedScriptClient(TripleThunderOnlineClient Owner)
     : base(ScriptName)
 {
     this.Owner = Owner;
 }
 public GoToNextMapScriptClient(TripleThunderOnlineClient Owner)
     : base(ScriptName)
 {
     this.Owner = Owner;
 }