Inheritance: MonoBehaviour
Esempio n. 1
0
 void Start()
 {
     pickupScr = GameObject.Find("3D_SRH_001 (prefab v2)").GetComponent<Pickup>();
     guiScr = GameObject.Find("Menu").GetComponent<GuiScript>();
     canvasScr = GameObject.Find("Canvas (StartScene)").GetComponent<CanvasScript>();
     splashScreen.SetActive(false);
 }
Esempio n. 2
0
 // Use this for initialization
 void Start()
 {
     if (instance == null)
     {
         instance = this;
     }
 }
Esempio n. 3
0
    public override void OnInspectorGUI()
    {
        GuiScript guiScript = (GuiScript)target;

        if (DrawDefaultInspector())
        {
            if (guiScript.heightMapAutoUpdate)
            {
                guiScript.GenerateHeightMap();
            }
            if (guiScript.textureAutoUpdate)
            {
                guiScript.DrawTexture();
            }
            if (guiScript.meshAutoUpdate)
            {
                guiScript.GenerateMesh();
            }
        }

        if (GUILayout.Button("Initialize stuff"))
        {
            guiScript.Init();
        }

        if (GUILayout.Button("TEST"))
        {
            guiScript.TEST();
        }

        if (GUILayout.Button("Regenerate height map"))
        {
            guiScript.GenerateHeightMap();
        }

        if (GUILayout.Button("Generate layer params"))
        {
            guiScript.MakeRandomLayers();
        }

        if (GUILayout.Button("Draw the map"))
        {
            guiScript.DrawTexture();
        }

        if (GUILayout.Button("Draw the mesh"))
        {
            guiScript.GenerateMesh();
        }

        if (GUILayout.Button("Generate cube space (WARNING: EXPENSIVE)"))
        {
            guiScript.DrawVoxelSpaceLimitedByHeightMap();
        }
        if (GUILayout.Button("Generate cube-based space"))
        {
            guiScript.DrawVoxelSpaceLimitedByHeightMapOptimized();
        }
    }
Esempio n. 4
0
 void Start()
 {
     guiSc = MainCamera.GetComponent <GuiScript>();
     if (gameObject.name != "Bullet")
     {
         Destroy(gameObject, 15.0f);
     }
 }
Esempio n. 5
0
    void OnMouseDrag()
    {
        renderer.material.color = Color.red;
        GameObject wantToExit = GameObject.Find("ExitMenuGUI");
        GuiScript  themenu    = wantToExit.GetComponent <GuiScript>();

        themenu.show            = true;
        renderer.material.color = Color.white;
    }
Esempio n. 6
0
    // Member variables here, example:
    // private int a = 2;
    // private string b = "textvar";

    public override void _Ready()
    {
        // Called every time the node is added to the scene.
        // Initialization here

        GuiScript guiScript = (GuiScript)GetNode("/root/GameNode/ObjLevelLoader/InGameGui");

        Text = guiScript.moves.ToString();
    }
Esempio n. 7
0
 // Start is called before the first frame update
 void Start()
 {
     airborne  = false;
     movex     = 0;
     movey     = 0;
     maxspeed  = 2;
     rigidbody = gameObject.GetComponent <Rigidbody>();
     guiSc     = EventMnger.GetComponent <GuiScript>();
 }
Esempio n. 8
0
 // Use this for initialization
 void Start()
 {
     speed  = 8.0f;
     create = gameObject.AddComponent <CreateScript>();
     gui    = gameObject.AddComponent <GuiScript>();
     player = create.CreatePlayer(new Vector3(-5.0f, 0.0f, 0.0f), new Vector3(1.0f, 1.0f, 1.0f),
                                  5, new Vector2(3.0f, 5.0f), 0.0f, playerAnimatorController, transform);
     gameCanvas = gui.SetUpGameCanvas(mainCamera, backSprite, tileSprite);
     menuPanel  = gui.SetUpMenuCanvas(gameCanvas, startSprite, exitSprite, this);
     //StartGame();
 }
Esempio n. 9
0
    //////////////////////////////////////////////////////////////////////////////////////////////////////
#pragma warning restore 0414
    void Awake()
    {
        if (instance == null)
        {
            instance = this;
        }
        else if (instance != null)
        {
            Destroy(gameObject);
        }
    }
Esempio n. 10
0
    public void SetLerpPos(LvlVert vert)
    {
        GD.Print(GetTranslation() + " Something");
        elapsedTime = 0;
        targetPos   = vert.Vertex;
        traveling   = true;
        currentVert = vert;
        GuiScript gui = GetNode <GuiScript>("/root/GameNode/ObjLevelLoader/InGameGui");

        gui.UpdateMove();
        startingPos = GetTranslation();
    }
Esempio n. 11
0
 // Use this for initialization
 void Start()
 {
     UnlockedLevelCount = LoadUnlockedCount();
     gameObjects        = new List <GameObject>();
     menuScript         = gameObject.GetComponent <MenuScript>();
     guiScript          = gameObject.AddComponent <GuiScript>();
     gridScript         = gameObject.AddComponent <GridScript>();
     levelScript        = gameObject.AddComponent <LevelsScript>();
     levelCount         = LevelsScript.LEVEL_COUNT;
     SetGameGrid(GRID_DIMENSION, GRID_DIMENSION, gamePanel);
     SetMenu();
 }
Esempio n. 12
0
    /// <summary>
    /// Sends the a status response message to the (previously set) receipient
    /// </summary>
    /// <param name="message">Message.</param>
    private void SendStatus(string message)
    {
        Socket sock = new Socket(AddressFamily.InterNetwork, SocketType.Dgram, ProtocolType.Udp);

        IPAddress serverAddr = IPAddress.Parse(hostname);

        IPEndPoint endPoint = new IPEndPoint(serverAddr, sendPort);

        byte[] send_buffer = Encoding.ASCII.GetBytes(message);

        sock.SendTo(send_buffer, endPoint);

        GuiScript.Log("Sent \"" + message + "\" to " + hostname + ":" + sendPort);
    }
Esempio n. 13
0
    public void OnRestartPress()
    {
        //Call restart
        Game gameScript = (Game)GetNode("/root/GameNode");

        gameScript.LoadLevel(gameScript.levelNum);

        //Reset move counter
        GuiScript guiScript = (GuiScript)GetNode("/root/GameNode/ObjLevelLoader/InGameGui");

        guiScript.moves = 0;

        //Delete the pause node
        QueueFree();
    }
Esempio n. 14
0
    void OnCollisionEnter2D(Collision2D col)
    {
        if (col.gameObject.tag == "Bullet")
        {
            GameObject hpBar = GameObject.Find("HpBar");

            BulletObject bullet   = col.gameObject.GetComponent <BulletObject> ();
            GuiScript    hpSprite = hpBar.GetComponent <GuiScript>();
            hp -= bullet.bulletDamage;

            hpSprite.adjustHP(bullet.bulletDamage);
            checkHp();
            Destroy(col.gameObject);
        }
    }
Esempio n. 15
0
    public void SetUp(GameObject parent, float panelX, float panelY, int colsCount, int rowsCount, Sprite panelImage, Sprite boardImage,
                      float buttonSize, Sprite retryImage, Sprite menuImage, Sprite soundImage, Sprite circleImage, Sprite henImage)
    {
        guiScript = gameObject.AddComponent <GuiScript>();
        eggs      = new GameObject[colsCount, rowsCount];

        gamePanel = guiScript.CreatePanel(parent, "GamePanel", new Vector2(0.5f, 0), new Vector2(0.5f, 0), new Vector2(0.5f, 0),
                                          new Vector3(1, 1, 1), new Vector3(0, 0, 0), new Vector2(panelX, panelY), new Vector2(0, 0), panelImage,
                                          new Color32(255, 255, 255, 100));

        float sizeX = panelX / (float)colsCount;
        float sizeY = panelY / (float)rowsCount;

        hens = new GameObject[colsCount];
        for (int i = 0; i < colsCount; i++)
        {
            Vector2 pos = new Vector2((i + 0.5f) * sizeX, sizeY + panelY);
            hens[i] = guiScript.CreateImage(gamePanel, "Hen", new Vector2(0, 0), new Vector2(0, 0),
                                            new Vector2(0.5f, 0.5f), new Vector3(1, 1, 1), new Vector3(0, 0, 0), new Vector2(3.5f * sizeX, 3.5f * sizeY),
                                            new Vector2(pos.x, pos.y + 1.5f * sizeY), henImage, new Color32(255, 255, 255, 255));
            hens[i].SetActive(false);
        }

        holes   = guiScript.FillWithImages(gamePanel, colsCount, rowsCount, boardImage, new Color32(130, 85, 30, 255));
        buttons = guiScript.FillWithButtons(gamePanel, colsCount, 1, panelImage, new Color32(0, 0, 0, 0));

        menuPanel = guiScript.CreatePanel(parent, "MenuPanel", new Vector2(0, 1), new Vector2(0, 1),
                                          new Vector2(0, 1), new Vector3(1, 1, 1), new Vector3(0, 0, 0), new Vector2(3 * buttonSize, buttonSize),
                                          new Vector2(0, 0), panelImage, new Color32(255, 255, 255, 0));
        menuButtons = guiScript.FillWithButtons(menuPanel, 3, 1, panelImage, new Color32(255, 255, 255, 255));

        menuButtons[0, 0].GetComponent <Image>().sprite = menuImage;
        menuButtons[1, 0].GetComponent <Image>().sprite = retryImage;
        menuButtons[2, 0].GetComponent <Image>().sprite = soundImage;

        menuButtons[0, 0].GetComponent <Button>().onClick.AddListener(delegate
        {
            Destroy(SettingsScript.instance.gameObject);
            SceneManager.LoadScene("MenuScene");
        });
        menuButtons[1, 0].GetComponent <Button>().onClick.AddListener(delegate { SceneManager.LoadScene(SceneManager.GetActiveScene().name); });

        playerPointer = guiScript.CreateImage(parent, "PlayerPointer", new Vector2(1, 1), new Vector2(1, 1), new Vector2(1, 1),
                                              new Vector3(1, 1, 1), new Vector3(0, 0, 0), new Vector2(buttonSize, buttonSize), new Vector2(0, 0),
                                              circleImage, new Color32(255, 255, 255, 255));
    }
Esempio n. 16
0
 // Start is called before the first frame update
 void Start()
 {
     gameOver    = false;
     amSc        = Mario.GetComponent <AnimatorMoveScript>();
     guiSc       = EventMnger.GetComponent <GuiScript>();
     rigidbody   = gameObject.GetComponent <Rigidbody>();
     myTransform = transform;
     if (gameObject.name == "Head")
     {
         otherhs = GameObject.Find("Feet");
     }
     else
     {
         otherhs = GameObject.Find("Feet");
     }
     origidbody = otherhs.GetComponent <Rigidbody>();
     move       = 0;
 }
Esempio n. 17
0
 // Start is called before the first frame update
 void Start()
 {
     m_Animator = gameObject.GetComponent <Animator>();
     guiSc      = MainCamera.GetComponent <GuiScript>();
     col        = -1;
     bottomRow  = false;
     if (gameObject.name == "Enemy Lower(Clone)")
     {
         bottomRow = true;
     }
     canFire  = false;
     cooldown = Random.Range(5.0f, 20.0f);
     if (gameObject.name == "Tank(Clone)")
     {
         cooldown = 0.1f;//edit this for playtesting. 1.0 for game, 0.1 for fun
     }
     timeLapse      = 0;
     Time.timeScale = 1.0f;
 }
Esempio n. 18
0
    /// <summary>
    /// Check if there are messages in the cue. If there are, send them to the FaceAnimator object's
    /// HandleMessages() function.
    /// </summary>
    private void Update()
    {
        if (messages.Count > 0)
        {
            try {
                // try block prevents dropping of messages if something goes wrong

                foreach (string message in messages)
                {
                    GuiScript.Log(message);
                    FaceAnim.HandleMessage(message);
                }

                // clears only if no errors occured
                messages.Clear();
                Debug.Log("Messages cleared");
            } catch (Exception e) {
                Debug.Log(e.Message + ":" + e.StackTrace);
            }
        }
    }
Esempio n. 19
0
    // Use this for initialization
    void Start()
    {
        guiScr    = new GuiScript();
        menuPanel = guiScr.CreatePanel(menuCanvas, "MenuPanel", new Vector2(0.5f, 0.5f), new Vector2(0.5f, 0.5f), new Vector3(1, 1, 1), new Vector3(0, 0, 0),
                                       new Vector2(200, 400), new Vector2(0, 0), spr, new Color32(255, 255, 255, 0));
        menuButt = guiScr.FillWithButtons(menuPanel, 1, 5, 200, 80, spr, new Color32(255, 255, 255, 255));
        menuTex  = guiScr.SetMenuText(menuButt, menuNames);

        onClick = new action(SetUpGame);

        for (int i = 0; i < menuButt.GetLength(1) - 1; i++)
        {
            int x = i;
            guiScr.SetAction(menuButt[0, x], (x + 1), onClick);
        }

        menuButt[0, menuButt.GetLength(1) - 1].GetComponent <Button>().onClick.AddListener(delegate
                                                                                           { Application.Quit(); });

        ChangeState(new IPlayerTurn());
    }
Esempio n. 20
0
    // Use this for initialization
    void Start()
    {
        guiScr    = new GuiScript();
        modelScr  = new ModelScript(CELL_COUNT);
        gamePanel = guiScr.CreatePanel(gameObject, "GamePanel", new Vector2(0.5f, 0.5f), new Vector2(0.5f, 0.5f), new Vector3(1, 1, 1), new Vector3(0, 0, 0),
                                       new Vector2(400, 400), new Vector2(0, 0), spr, new Color32(0, 150, 120, 255));
        menuPanel = guiScr.CreatePanel(gameObject, "MenuPanel", new Vector2(1, 1), new Vector2(1, 1), new Vector3(1, 1, 1), new Vector3(0, 0, 0),
                                       new Vector2(100, 200), new Vector2(-60, -110), spr, new Color32(255, 255, 255, 0));
        tab      = guiScr.FillWithButtons(gamePanel, 4, 4, 100, 100, spr, new Color32(255, 255, 255, 255));
        menuButt = guiScr.FillWithButtons(menuPanel, 1, 2, 100, 100, spr, new Color32(255, 255, 255, 255));
        tex      = guiScr.SetText(modelScr.Table, CELL_COUNT, tab);
        menuTex  = guiScr.SetMenuText(menuButt);

        onClick = new action(Execute);

        guiScr.SetAction(tab, onClick);

        menuButt[0, 0].GetComponent <Button>().onClick.AddListener(delegate
                                                                   { SceneManager.LoadScene(SceneManager.GetActiveScene().name); });
        menuButt[0, 1].GetComponent <Button>().onClick.AddListener(delegate
                                                                   { Application.Quit(); });
    }
Esempio n. 21
0
 // Start is called before the first frame update
 void Start()
 {
     lc = mc = tc = 0;
     RefreshParse();
     guiSc = MainCamera.GetComponent <GuiScript>();
 }
Esempio n. 22
0
 void FillCanvasVariables()
 {
     lifeText = GameObject.Find("life txt").GetComponent<Text>();
     guiScr = GameObject.Find("Menu").GetComponent<GuiScript>();
     soundManagerScr = GameObject.Find("BGM Manager").GetComponent<SoundManagerScr>();
     gameOverScr = GameObject.Find("Dying").GetComponent<GameOverScript>();;
 }
 //Automatically run when a scene starts
 void Awake()
 {
     GameObject cam = GameObject.FindWithTag ("GameController");
     myGuiScript = cam.GetComponent<GuiScript>();
 }
Esempio n. 24
0
    // Use this for initialization
    void Start()
    {
        _animator = this.GetComponent<Animator>();
        _rigidbody2D = this.GetComponent<Rigidbody2D>();
        _guiScript = GameObject.FindWithTag("GameController").GetComponent<GuiScript>();

        _drowned = false;
        Breathe();
    }
Esempio n. 25
0
 private void OnEnable()
 {
     guiScript     = (GuiScript)target;
     Test          = guiScript.test;
     TestSerialize = serializedObject.FindProperty("Test");
 }
 // Use this for initialization
 void Start()
 {
     _guiScript = GameObject.FindWithTag("GameController").GetComponent<GuiScript>();
     _animator = this.GetComponent<Animator>();
     MoveX = CaughtMoveSpeed;
 }