コード例 #1
0
ファイル: LobbyManager.cs プロジェクト: clone2204/WarpyShooty
 public void OnSceneLoaded(Scene scene, LoadSceneMode mode)
 {
     if (scene.name == "TitleScreen")
     {
         listManager = GameObject.Find("LobbyCanvas").GetComponent <PlayerListManager>();
     }
 }
コード例 #2
0
        public string AttackRequst(FormCollection collection)
        {
            string id = Request.Form["PlayerId"];
            PlayerForDataBase thisPlayerData = dataBase.PlayerinDataBase.Find(id);
            thisPlayerData.UpdatePropertyByTime();
            if(0 < thisPlayerData.remaningTimeToNextAttack)
            {
                return false.ToString();
            }

            string enemyId = new PlayerListManager().NextIdForAtack(id);
            if (enemyId != null)
            {
                //Theif2dDataDBContext dataBase = new Theif2dDataDBContext();
                PlayerForDataBase PlayerData = dataBase.PlayerinDataBase.Find(enemyId);
                if(PlayerData != null)
                {
                    PlayerForSerialize playerDataForSerialize = new Utlities().ConvertBuildingDataBaseToSerialize(PlayerData);
                    LogSystem.AddPlayerLog(id, "player" + id.ToString() + " attacked " + PlayerData.ID + " ID");
                    string uu = new JavaScriptSerializer().Serialize(playerDataForSerialize);
                    return uu;
                }
                return false.ToString();
            }
            else
            {
                return false.ToString();
            }
        }
コード例 #3
0
ファイル: LobbyManager.cs プロジェクト: clone2204/WarpyShooty
    public void Init()
    {
        listManager = GameObject.Find("HostLobbyCanvas").GetComponent <PlayerListManager>();

        realLobbyManager = gameObject.GetComponent <LobbyManager_Server>();
        realLobbyManager.Init();

        beenInitialized = true;
    }
コード例 #4
0
ファイル: LobbyManager.cs プロジェクト: clone2204/WarpyShooty
    // Use this for initialization
    void Start()
    {
        listManager = GameObject.Find("LobbyCanvas").GetComponent <PlayerListManager>();

        beenInitialized  = false;
        realLobbyManager = null;

        SceneManager.sceneLoaded += OnSceneLoaded;
    }
コード例 #5
0
        public string ResetAllPlayersInfos(FormCollection collection)
        {
            foreach (PlayerForDataBase p in dataBase.PlayerinDataBase)
            {
                dataBase.PlayerinDataBase.Remove(p);
            }
            dataBase.SaveChanges();
            PlayerListManager iiii = new PlayerListManager();

            iiii.ClearPlayerList();
            return(true.ToString());
        }
コード例 #6
0
 private void Awake()
 {
     if (Instance == null)
     {
         Instance = this;
     }
     else if (Instance != this)
     {
         Destroy(gameObject);
     }
     DontDestroyOnLoad(gameObject);
 }
コード例 #7
0
 private void Awake()
 {
     instance = this;
 }