Inheritance: MonoBehaviour
Example #1
0
 //Methods
 private void Start()
 {
     boardManager     = this.gameObject.GetComponent <boardManager>();
     inputManager     = this.gameObject.AddComponent <inputManager>();
     animationManager = this.gameObject.AddComponent <animationManager>();
     animationManager.GemFallingSpeed = boardManager.board.gemFallingSpeed;
     inputManager.AnimationManager    = animationManager;
 }
    void Awake()
    {
        GameObject gameController = GameObject.Find ("gameController");
        database = GameObject.Find ("stats").GetComponent<statsManager> ();
        bManager = gameController.GetComponent<boardManager> ();

        energy = database.turretStartEnergy;
    }
Example #3
0
 private void ConfigureComponents()
 {
     boardManager     = this.gameObject.GetComponent <boardManager>();
     inputManager     = this.gameObject.AddComponent <inputManager>();
     animationManager = this.gameObject.AddComponent <animationManager>();
     animationManager.GemFallingSpeed = boardManager.board.gemFallingSpeed;
     inputManager.AnimationManager    = animationManager;
     countDownScript = GameObject.FindGameObjectWithTag("CountDownText").GetComponent <CountDownScript>();
 }
Example #4
0
    public override void PreDestroy()
    {
        board        board = GameObject.Find("Board").GetComponent <board>();
        boardManager bm    = GameObject.FindGameObjectWithTag("Game Manager").GetComponent <boardManager>();

        boardSquare[] squares = board.GetBoardStruct().StructCoreSquare;
        foreach (boardSquare square in squares)
        {
            square.Destructable = true;
            // bm.TryDestroyGem(square);
        }
    }
Example #5
0
 public ActionResult boardAdd([System.Web.Http.FromBody] boardManager model)
 {
     if (ModelState.IsValid)
     {
         BOARD bo = new BOARD();
         bo.B_NAME     = model.B_NAME;
         bo.B_CONTENTS = model.B_CONTENTS;
         conn.BOARD.Add(bo);
         conn.SaveChanges();
         return(RedirectToAction("boardManager"));
     }
     return(View());
 }
 void Awake()
 {
     if (instance == null)
     {
         instance = this;
     }
     else if (instance != this)
     {
         Destroy(gameObject);
     }
     DontDestroyOnLoad(gameObject);
     enemies     = new List <Enemy>();
     boardScript = GetComponent <boardManager>();
 }
Example #7
0
        public ActionResult boardMod([System.Web.Http.FromBody] boardManager model, int id)
        {
            if (ModelState.IsValid)
            {
                try
                {
                    BOARD aa = conn.BOARD.First(r => r.B_NAME == model.B_NAME);
                    return(Content("<script>alert('有重复的名字');history.go(-1)</script>"));
                }
                catch (Exception ex)
                {
                    BOARD board = (from a in conn.BOARD
                                   where a.B_ID == id
                                   select a).Single();
                    board.B_NAME     = model.B_NAME;
                    board.B_CONTENTS = model.B_CONTENTS;
                    conn.Entry <BOARD>(board).State = System.Data.EntityState.Modified;
                    conn.SaveChanges();

                    return(Content("<script>alert('修改成功');history.go(-1)</script>"));
                }
            }
            return(View());
        }
Example #8
0
 public void CreateBMInstance()  //Board Manager is needed during editor mode when creating new boards
 {
     boardManager = this.gameObject.AddComponent <boardManager>();
 }
 public void setBoard(boardManager b)
 {
     board = b;
 }
    void Start()
    {
        // This part is necessary for any spawned prefab
        // This will change to "gameController(Clone)" if we decide to instantiate the gameController
        GameObject gameController = GameObject.Find ("gameController");
        iManager = gameController.GetComponent<inputManager> ();
        bManager = gameController.GetComponent<boardManager> ();
        SS = gameController.GetComponent<functionManager> ();
        dataBase = gameController.GetComponent<statsManager> ();

        rend = GetComponent<Renderer>();
    }
Example #11
0
 void Awake()
 {
     BM = GameObject.Find("BoardManager").GetComponent <boardManager>();//Get board manager for scene, handles input and loading/building board and tile
 }