コード例 #1
0
ファイル: PieceFactory.cs プロジェクト: dmc2015/tetris
 // Use this for initialization
 void Awake()
 {
     _piecesHolder = GameObject.Find("piecesHolder");
     _previewHolder = GameObject.Find("previewHolder");
     _gridCtrl = GetComponent<GridCtrl>();
     RollNext();
 }
コード例 #2
0
 // Use this for initialization
 void Awake()
 {
     _repeated      = new List <int>();
     _piecesHolder  = GameObject.Find("piecesHolder");
     _previewHolder = GameObject.Find("previewHolder");
     _gridCtrl      = GetComponent <GridCtrl>();
     _pieceRng      = new System.Random(Guid.NewGuid().GetHashCode());
     _rotationRng   = new System.Random(Guid.NewGuid().GetHashCode());
     RollNext();
 }
コード例 #3
0
ファイル: FallRoutine.cs プロジェクト: subvisual/tetrominos
 void Awake()
 {
     _playing        = true;
     _isInTurbo      = false;
     _gridCtrl       = GetComponent <GridCtrl>();
     _inputCtrl      = GetComponent <InputCtrl>();
     _rowRemover     = GetComponent <RowRemover>();
     _fallRoutine    = FallAndWait();
     _speedUpRoutine = SpeedUpOverTime();
 }
コード例 #4
0
ファイル: FallRoutine.cs プロジェクト: dmc2015/tetris
 void Awake()
 {
     _playing = true;
     _isInTurbo = false;
     _gridCtrl = GetComponent<GridCtrl>();
     _inputCtrl = GetComponent<InputCtrl>();
     _rowRemover = GetComponent<RowRemover>();
     _fallRoutine = FallAndWait();
     _scoreView = GameObject.Find("text_ScoreValue").GetComponent<TextMesh>();
 }
コード例 #5
0
 protected void ProgressOperation_ProgressDataOuput(object sender, ProDataOutputEventArgs e)
 {
     Datas.Add(e.Data);
     if (Datas.Count == 1)
     {
         GridCtrl.Invoke(new Action(() =>
         {
             GridCtrl.DataSource = null;
             GridCtrl.DataSource = new BindingList <object>(Datas);
         }));
     }
     GridCtrl.RefreshDataSource();
 }
コード例 #6
0
    // Use this for initialization
    void Start()
    {
        _grid         = GameObject.FindGameObjectWithTag("Grid").GetComponent <GridCtrl>();
        _piecesHolder = GameObject.FindGameObjectWithTag("piecesHolder");

        if (transform.parent.parent == _piecesHolder.transform)
        {
            Hide();
        }
        else
        {
            Show();
        }
    }
コード例 #7
0
ファイル: GridSeparators.cs プロジェクト: dmc2015/tetris
 // Use this for initialization
 void Start()
 {
     _gridCtrl = GetComponent<GridCtrl>();
     SetupLines(transform.Find("Separators"));
 }
コード例 #8
0
 void Awake()
 {
     _grid   = GetComponent <GridCtrl>();
     _pieces = new Dictionary <float, List <GameObject> >();
 }