Ejemplo n.º 1
0
 void Awake()
 {
     //If we don't currently have a game control...
     if (instance == null)
     {
         //...set this one to be it...
         instance = this;
     }
     //...otherwise...
     else if (instance != this)
     {
         //...destroy this one because it is a duplicate.
         Destroy(gameObject);
     }
 }
Ejemplo n.º 2
0
    void Start()
    {
        startPos = transform.GetChild(0);                //getting the start position for your enemy

        pathNodes = new Transform[transform.childCount]; //defining array length

        for (int i = 0; i < transform.childCount; i++)   //getting all the Transforms of the pathNodes
        {
            pathNodes [i] = transform.GetChild(i);
        }

        enemiesLeftText = GameObject.Find("EnemyNo");          //getting the UI component
        //elText = enemiesLeftText.GetComponent<Text> ();	//UI elemnts not used any more

        GC = GameObject.Find("GameMASTER").GetComponent <GameControll>();         //getting the GameController
    }
Ejemplo n.º 3
0
 // Update is called once per frame
 void Update()
 {
     if (Input.anyKeyDown)
     {
         if (Input.GetKeyDown(KeyCode.Space))
         {
             if (sentenceUnit.sentence.Length != count)
             {
                 text.text = sentenceUnit.sentence;
             }
             if (sentenceQueue.Count != 0)
             {
                 sentenceUnit = sentenceQueue.Dequeue();
             }
             if (sentenceQueue.Count == 0)
             {
                 if (sentenceUnit != null)
                 {
                     if (count == sentenceUnit.sentence.Length)
                     {
                         hideDialogBox();
                     }
                     else
                     {
                         text.text = sentenceUnit.sentence;
                     }
                 }
             }
             count = 0;
         }
         //调用示范
         if (Input.GetKeyDown(KeyCode.A))
         {
             pushSentence("233333");
             pushSentence("拜托你很弱欸");
             pushSentence("你现在知道谁是老大了吗");
             showDialogBox();
         }
         if (Input.GetKeyDown(KeyCode.X))
         {
             GameControll.SaveData();
         }
     }
 }
Ejemplo n.º 4
0
        private void ScoreCallack(IResult result)
        {
            scorelist = Util.DeserializeScores(result.RawResult);
            print(result.RawResult);

            foreach (Transform child in ScrolList.transform)
            {
                GameControll.Destroy(child.gameObject);
            }

            foreach (object score in scorelist)
            {
                var entry = (Dictionary <string, object>)score;
                var user  = (Dictionary <string, object>)entry["user"];

                GameObject ScrolPanel;
                ScrolPanel = Instantiate(ScoreEntry) as GameObject;
                ScrolPanel.transform.SetParent(ScrolList.transform);

                Transform ThisUserName  = ScrolPanel.transform.Find("UserName");
                Transform ThisUserScore = ScrolPanel.transform.Find("UserScore");
                Text      uName         = ThisUserName.GetComponent <Text>();
                Text      uScore        = ThisUserScore.GetComponent <Text>();

                uName.text  = user["name"].ToString();
                uScore.text = "Best score: " + entry["score"].ToString();

                Transform TheUserAvatar = ScrolPanel.transform.Find("UserAvatar");
                Image     uAvatar       = TheUserAvatar.GetComponent <Image>();

                FB.API(Util.GetPictureURL(user["id"].ToString(), 128, 128), HttpMethod.GET, delegate(IGraphResult pictureResult)
                {
                    string imageUrl = Util.DeserializePictureURLString(pictureResult.RawResult);
                    StartCoroutine(LoadPictureEnumerator(imageUrl, pictureTexture =>
                    {
                        uAvatar.sprite = Sprite.Create(pictureTexture, new Rect(0, 0, 128, 128), new Vector2(0, 0));
                    }));
                });
            }
        }
Ejemplo n.º 5
0
    /// <summary>
    /// Initialization
    /// </summary>
    private void Awake()
    {
        //Check if instance already exists
        if (Instance == null)
        {
            //if not, set instance to this
            Instance = this;

            // Find objects on level - necessary to call directly for first load
            SceneManager.sceneLoaded += OnSceneLoaded;
            openScene = SceneManager.GetActiveScene();
        }

        //If instance already exists and it's not this:
        else if (Instance != this)
        {
            //Then destroy this. This enforces our singleton pattern, meaning there can only ever be one instance of a GameManager.
            Destroy(gameObject);
        }

        // Sets this to not be destroyed when reloading scene
        DontDestroyOnLoad(gameObject);
    }
Ejemplo n.º 6
0
 // Use this for initialization
 void Awake()
 {
     manager = GameObject.Find("GameControll").GetComponent <GameControll>();
     manager.SetCharacter();
     //PlaceCharacter ();
 }
Ejemplo n.º 7
0
 //----------------------------------------------------------------------------------------------------------
 //-- Start function
 //----------------------------------------------------------------------------------------------------------
 void Start()
 {
     ShipList  = new List <GameObject>();
     reference = this;
     //	selectedShip = (GameObject) GameObject.Instantiate (playerShip);
 }
Ejemplo n.º 8
0
 private void Awake()
 {
     instance = this;
     GlobelControl.instance.panelControl.pa = FindObjectOfType <Canvas>().transform;
 }
Ejemplo n.º 9
0
 private void Awake()
 {
     Instance       = this;
     Tips           = GameObject.Find("Tips").GetComponent <Text>();
     RoundEndButton = GameObject.Find("RoundEndButton").GetComponent <Button>();
 }
Ejemplo n.º 10
0
 // Установить тип врага.
 public void setEnemyType(GameControll.EnemiesType type)
 {
     this.type = type;
 }
Ejemplo n.º 11
0
    void Update()
    {
        if (GameControll.getRef().getSelectedShip() != null)
        {
            camFocus = GameControll.getRef().getSelectedShip().transform.position;
        }


        if (Input.GetKey(KeyCode.W))
        {
            translateCam(Vector3.forward);
        }
        else if (Input.GetKey(KeyCode.S))
        {
            translateCam(Vector3.back);
        }
        if (Input.GetKey(KeyCode.A))
        {
            translateCam(Vector3.left);
        }
        else if (Input.GetKey(KeyCode.D))
        {
            translateCam(Vector3.right);
        }
        if (Input.GetKey(KeyCode.Q))
        {
            translateCam(Vector3.down);
        }
        else if (Input.GetKey(KeyCode.E))
        {
            translateCam(Vector3.up);
        }

        if (Input.GetAxis("Mouse ScrollWheel") > 0)
        {
            zoomCam(-camZoomRate);
        }
        else if (Input.GetAxis("Mouse ScrollWheel") < 0)
        {
            zoomCam(camZoomRate);
        }

        this.transform.parent.parent.position = camFocus;
        if (Input.GetMouseButton(1))
        {
            if (axes == RotationAxes.MouseXAndY)
            {
                this.transform.parent.Rotate(Input.GetAxis("Mouse Y") * -sensitivityY * Time.deltaTime, 0, 0);
                this.transform.parent.parent.Rotate(0, Input.GetAxis("Mouse X") * sensitivityX * Time.deltaTime, 0);
            }
            else if (axes == RotationAxes.MouseX)
            {
                this.transform.parent.parent.Rotate(0, Input.GetAxis("Mouse X") * sensitivityX * Time.deltaTime, 0);
            }
            else
            {
                this.transform.parent.Rotate(Input.GetAxis("Mouse Y") * sensitivityY * Time.deltaTime, 0, 0);
            }

            Screen.lockCursor = true;
        }
        else if (Input.GetMouseButtonUp(1))
        {
            Screen.lockCursor = false;
        }
    }
Ejemplo n.º 12
0
 /// <summary>
 /// Causes death to enemy, destroys it's gameobject;
 /// Increases player's Score and Money value;
 /// </summary>
 public void Die()
 {
     GameControll.ScoreEngage(5);
     GameControll.money += 3;
     Destroy(gameObject, 0.05f);
 }
Ejemplo n.º 13
0
 private void Awake()
 {
     gameControll = GameObject.Find("gameControll").GetComponent <GameControll>();
     style        = transform.Find("card-style").GetComponent <SpriteRenderer>();
     index        = ++increaseIndex;
 }
Ejemplo n.º 14
0
 void Start()
 {
     HealthText.text = Health.ToString();
     oldHealth       = Health;
     GC = GameObject.Find("GameMASTER").GetComponent <GameControll>();
 }
Ejemplo n.º 15
0
 //----------------------------------------------------------------------------------------------------------
 //-- Start function
 //----------------------------------------------------------------------------------------------------------
 void Start()
 {
     ShipList = new List<GameObject>();
     reference = this;
     //	selectedShip = (GameObject) GameObject.Instantiate (playerShip);
 }
Ejemplo n.º 16
0
 private void Start()
 {
     groundCheck  = transform.Find("GroundCheck");
     animator     = GetComponent <Animator>();
     gamecontroll = GameObject.FindGameObjectWithTag("GameController").GetComponent <GameControll>();
 }
Ejemplo n.º 17
0
 private void Awake()
 {
     instance = this;
 }
Ejemplo n.º 18
0
    //----------------------------------------------------------------------------------------------------------
    //-- Start function
    //----------------------------------------------------------------------------------------------------------
    void Start()
    {
        reference = this;
        //	selectedShip = (GameObject) GameObject.Instantiate (playerShip);

        //Load the last used serverName from registry.
        //If the serverName is blank then use "Server"
        //as a default name.

        serverName = PlayerPrefs.GetString("serverName");

        if(serverName == "")
        {
            serverName = "Server";
        }

        //Load the last used playerName from registry.
        //If the playerName is blank then use "Player"
        //as a default name.

        playerName = PlayerPrefs.GetString("playerName");

        if(playerName == "")
        {
            playerName = "Player";
        }
    }
Ejemplo n.º 19
0
 // Start is called before the first frame update
 void Start()
 {
     menuControll = GameObject.FindGameObjectWithTag("GameController").GetComponent <MenuControll>();
     gameControll = GameObject.FindGameObjectWithTag("GameController").GetComponent <GameControll>();
 }
Ejemplo n.º 20
0
 // Use this for initialization
 void Awake()
 {
     instance     = this;
     menuAnimator = optionsMenu.GetComponent <Animator>();
 }