void Start()
    {
        // Get HUD
        hud = GameObject.FindGameObjectWithTag("HUD").GetComponent <HUD>();

        // GetToyxManager
        GameObject toyxManagerGameObject = GameObject.Find("ToyxManager");

        if (toyxManagerGameObject != null)
        {
            toyxManager = toyxManagerGameObject.GetComponent <ToyxManager>();

            level = toyxManager.level;
            AddExperience(toyxManager.experience);
            AddGold(toyxManager.gold);

            // Set weapon
            if (toyxManager.weapon == ToyxManager.WeaponType.Axe)
            {
                hasAxe = true;
            }
            EquipAxe(hasAxe);
        }
        else
        {
            Debug.LogError("ToyxManager not found on scene, data will not be sent to the server!");
        }

        // Set health
        health = maxHealth;

        animator.SetTrigger("appear");
        Invoke("ShowFallSmoke", 1.2f);
    }
Пример #2
0
    public Vector3 replacementObjectOffset;             // offset for that object

    // Use this for initialization
    void Start()
    {
        // GetToyxManager
        GameObject toyxManagerGameObject = GameObject.Find("ToyxManager");

        if (toyxManagerGameObject != null)
        {
            ToyxManager toyxManager = toyxManagerGameObject.GetComponent <ToyxManager>();
            if (toyxManager.weapon == ToyxManager.WeaponType.Axe)
            {
                Instantiate(replacementObject, (this.transform.position + replacementObjectOffset), this.transform.rotation);
                DestroyImmediate(this.gameObject);
            }
        }
    }
    void Start()
    {
        //disable NFC background Scanning
        Reader.disableBackgroundScan();

        // Get toyx manager
        toyxManager = GameObject.Find("ToyxManager").GetComponent <ToyxManager>();

        // In iOS NFC is not allowed
                #if UNITY_IPHONE
        buttonNFC.gameObject.SetActive(false);

        // Move others
        float deltaQR = (buttonNFC.transform.position.y - buttonQr.transform.position.y) / 2;

        buttonQr.transform.position   += new Vector3(0, deltaQR, 0);
        buttonPlay.transform.position -= new Vector3(0, deltaQR, 0);
                #endif
    }
Пример #4
0
    public void OnClickHome()
    {
        // Save toyx if toyxmanager exists
        GameObject toyxManagerGameObject = GameObject.Find("ToyxManager");

        if (toyxManagerGameObject != null)
        {
            ToyxManager toyxManager = toyxManagerGameObject.GetComponent <ToyxManager>();
            toyxManager.Save(null);
        }

        // Hide content pane
        contentPanel.SetActive(false);

        // Show spinner
        loadingBackground.SetActive(true);

        // Load level
        StartCoroutine(LoadGame("menu"));
    }
    void Start()
    {
        // Get toyx manager
        toyxManager = GameObject.Find("ToyxManager").GetComponent<ToyxManager>();

        // If no toyx id, hide button play
        if (toyxManager.toyxId == null || toyxManager.toyxId == "") {
            buttonPlay.gameObject.SetActive(false);

            // Move others
            float delta = (buttonPlay.transform.position.y - buttonNFC.transform.position.y) / 2;

            buttonQr.transform.position += new Vector3(0,delta,0);
            buttonNFC.transform.position += new Vector3(0,delta,0);

        }

        // In iOS NFC is not allowed
        #if UNITY_IPHONE

        buttonNFC.gameObject.SetActive(false);

        // Move others
        float deltaQR = (buttonNFC.transform.position.y - buttonQr.transform.position.y) / 2;

        buttonQr.transform.position += new Vector3(0,deltaQR,0);

        #endif
    }
Пример #6
0
    public override void OnInspectorGUI()
    {
        DrawDefaultInspector();

        ToyxManager toyxManager = (ToyxManager)target;

        // Create session button
        if (GUILayout.Button("Create Session"))
        {
            toyxManager.CreateSession(null);
        }

        // Fetch if needed button
        if (GUILayout.Button("Fetch If Needed"))
        {
            toyxManager.FetchIfNeeded(null);
        }

        // Fetch button
        if (GUILayout.Button("Fetch"))
        {
            toyxManager.Fetch(null);
        }

        // Save button
        if (GUILayout.Button("Save"))
        {
            toyxManager.Save(null);
        }

        // SaveEventually button
        if (GUILayout.Button("Save Eventually"))
        {
            toyxManager.SaveEventually();
        }

        // Show Console button
        if (showConsole)
        {
            if (GUILayout.Button("Hide Console"))
            {
                showConsole = false;
            }
        }
        else
        {
            if (GUILayout.Button("Show Console"))
            {
                showConsole = true;
            }
        }

        // Clear console
        if (GUILayout.Button("Clear Console"))
        {
            toyxManager.infoMessage = "";
        }

        // Console
        if (showConsole && toyxManager.infoMessage != null)
        {
            GUILayout.Label(toyxManager.infoMessage);
        }
    }
    void Start()
    {
        // Get HUD
        hud = GameObject.FindGameObjectWithTag("HUD").GetComponent<HUD>();

        // GetToyxManager
        GameObject toyxManagerGameObject = GameObject.Find("ToyxManager");
        if (toyxManagerGameObject != null)
        {
            toyxManager = toyxManagerGameObject.GetComponent<ToyxManager>();

            level = toyxManager.level;
            AddExperience(toyxManager.experience);
            AddGold(toyxManager.gold);

            // Set weapon
            if (toyxManager.weapon == ToyxManager.WeaponType.Axe) {
                hasAxe = true;
            }
            EquipAxe(hasAxe);
        }
        else
        {
            Debug.LogError("ToyxManager not found on scene, data will not be sent to the server!");
        }

        // Set health
        health = maxHealth;

        animator.SetTrigger("appear");
        Invoke("ShowFallSmoke", 1.2f);
    }