Exemple #1
0
    // Update is called once per frame
    void Update()
    {
        if (((int)elapsedTime) % 2 == 0)
        {
            float vec = 1 + elapsedTime - Mathf.Floor(elapsedTime);
            transform.localScale = new Vector3(vec, vec, 1);
        }
        else
        {
            float vec = 2 - elapsedTime + Mathf.Floor(elapsedTime);
            transform.localScale = new Vector3(vec, vec, 1);
        }
        elapsedTime += Time.deltaTime;

        if (!isServer)
        {
            return;
        }

        if (elapsedTime > 3)
        {
            BoardSpawn board = GameObject.Find("Board(Clone)").GetComponent <BoardSpawn>();
            board.detonateBomb(transform, owner.flameLength);
//			CmdDetonate ();
        }
    }
Exemple #2
0
 public void AddBoardSpawn(BoardSpawn spawn)
 {
     if (!m_boardSpawnList.Contains(spawn))
     {
         m_boardSpawnList.Add(spawn);
     }
 }
Exemple #3
0
    void Start()
    {
        board = GameObject.Find("Board(Clone)").GetComponent <BoardSpawn>();
        bombs = new List <GameObject> ();
//		destinationDebug = Instantiate (destinationDebug, new Vector3 (0, 0, this.transform.position.z), Quaternion.identity);
    }
Exemple #4
0
 private void Awake()
 {
     boardInput    = new BoardInput(this, connectionLine);
     boardSpawn    = new BoardSpawn(this);
     boardMovement = new BoardMovement(this);
 }
    public void addBombOnBoard(int position)
    {
        BoardSpawn board = GameObject.Find("Board").GetComponent <BoardSpawn>();
//		board.bombFromNetwork (position);
    }
Exemple #6
0
 private void Start()
 {
     boardController = FindObjectOfType <BoardController>();
     boardSpawn      = FindObjectOfType <BoardSpawn>();
 }
Exemple #7
0
 public void RemoveBoardSpawn(BoardSpawn spawn)
 {
     m_boardSpawnList.Remove(spawn);
 }
Exemple #8
0
 // 设置块生成器
 public void SetBoardSpawn(BoardSpawn spawn)
 {
     m_spawn = spawn;
 }