コード例 #1
0
    public static void SetHandle(WinPlayer winPlayer)
    {
        var GO     = new GameObject();
        var handle = GO.AddComponent <WinSceneConditionHandle>();

        handle.winPlayer = winPlayer;
        DontDestroyOnLoad(GO);
    }
コード例 #2
0
        public void Play_NullFile()
        {
            // arrange
            var player = new WinPlayer();

            // act and assert
            Assert.ThrowsException <System.NullReferenceException>(() => player.Play(null));
        }
コード例 #3
0
    /// <summary>
    /// Entry point.
    /// </summary>
    public static void Main()
    {
        // Start MusicSharp.
        IPlayer player = new WinPlayer();

        Tui gui = new Tui(player);

        gui.Start();
    }
コード例 #4
0
    /// <summary>
    /// Entry point.
    /// </summary>
    public static void Main()
    {
        // Create a new instance of Player class.
        IPlayer player = new WinPlayer();

        // Start MusicSharp.
        Gui gui = new Gui(player);

        gui.Start();
    }
コード例 #5
0
    public static WinPlayer ReadHandleAndDestroy()
    {
        var winPlayer = WinPlayer.player1;

        var instance = FindObjectOfType <WinSceneConditionHandle>();

        if (instance)
        {
            winPlayer = instance.winPlayer;
            Destroy(instance.gameObject, 1f);
        }

        return(winPlayer);
    }
コード例 #6
0
    void Compare()
    {
        if (_timeCount.time > 0)
        {
            return;
        }
        if (_timeCount.time == 0)
        {
            _playerList = _actionManager.GetPlayers();
            foreach (var selectPlayer in _playerList)
            {
                _barragelist.Add(selectPlayer.GetComponentInChildren <Barrage>());
            }
        }
        if (_playerList.Count == 0)
        {
            return;
        }


        if (_barragelist[0]._getKeyCount > _barragelist[1]._getKeyCount)
        {
            //_playerList[0]
            _winPlayer = WinPlayer.Player1;
            if (_displayScore == false)
            {
                _barragelist[0].Bullet(_bullet);
            }
            _displayScore = true;
        }
        else
        if (_barragelist[0]._getKeyCount < _barragelist[1]._getKeyCount)
        {
            _winPlayer = WinPlayer.Player2;
            if (_displayScore == false)
            {
                _barragelist[1].Bullet(_bullet);
            }
            _displayScore = true;
        }
        else
        if (_barragelist[0]._getKeyCount == _barragelist[1]._getKeyCount)
        {
            _isDraw = true;
            _suddenDeath.getCountFinish = false;
        }
    }
コード例 #7
0
ファイル: ScoreCompare.cs プロジェクト: ooHIROoo/Imagine2016
    void Compare()
    {
        if (_timeCount.time > 0) return;
        if (_timeCount.time  == 0 )
        {

            _playerList = _actionManager.GetPlayers();
            foreach (var selectPlayer in _playerList)
            {
                _barragelist.Add(selectPlayer.GetComponentInChildren<Barrage>());
            }

        }
        if (_playerList.Count == 0) return;

        if (_barragelist[0]._getKeyCount > _barragelist[1]._getKeyCount)
        {
            //_playerList[0]
            _winPlayer = WinPlayer.Player1;
            if (_displayScore == false)
            {
                _barragelist[0].Bullet(_bullet);
            }
            _displayScore = true;
        }
        else
        if (_barragelist[0]._getKeyCount < _barragelist[1]._getKeyCount)
        {
            _winPlayer = WinPlayer.Player2;
            if (_displayScore == false)
            {
                _barragelist[1].Bullet(_bullet);
            }
            _displayScore = true;
        }
        else
        if(_barragelist[0]._getKeyCount == _barragelist[1]._getKeyCount)
        {

            _isDraw = true;
            _suddenDeath.getCountFinish = false;
        }
    }