Пример #1
0
    void Awake()
    {
        if (gpsingleton == null)
        {
            gpsingleton = this;
        }
        else
        {
            Destroy(gameObject);
        }

        DontDestroyOnLoad(gameObject);

        googlePlay = new GooglePlay();
    }
Пример #2
0
    void Awake()
    {
        GameObject googlePlayObject = GameObject.FindWithTag("GooglePlayController");

        if (googlePlayObject != null)
        {
            googlePlayController = googlePlayObject.GetComponent <GooglePlayController>();
        }
        else
        {
            Debug.LogError("Card: Unable to find GooglePlay object!");
        }

        spriteRenderer = transform.GetChild(0).gameObject.GetComponent <SpriteRenderer>();

        spriteRenderer.color = new Color(color.r, color.g, color.b, 0);
        spriteRenderer.DOFade(1.0f, 0.25f).SetEase(Ease.InQuad);

        lockSpriteRenderer = GetComponent <SpriteRenderer>();

        // TODO make sure these are the correct achievements
        if (tooltipMessage == "Skull")
        {
            if (!googlePlayController.IsAchievementUnlocked(Achievements.youDontGetThis))
            {
                LockCard();
            }
        }
        else if (tooltipMessage == "Circle")
        {
            // This one is unlocked by default
        }
        else if (tooltipMessage == "Star")
        {
            if (!googlePlayController.IsAchievementUnlocked(Achievements.score5000))
            {
                LockCard();
            }
        }
        else if (tooltipMessage == "Square")
        {
            if (!googlePlayController.IsAchievementUnlocked(Achievements.kill10))
            {
                LockCard();
            }
        }
    }
Пример #3
0
    void Awake()
    {
        wavecounter  = 0;
        scoreCounter = GameObject.FindWithTag("ScoreCounter").GetComponent <ScoreCounter>();
        scoreCounter.Reset();

        if (gcsingleton == null)
        {
            gcsingleton = this;
        }
        else
        {
            Destroy(gameObject);
        }

        GameObject playerObject = GameObject.FindWithTag("Player");

        if (playerObject != null)
        {
            player = playerObject.GetComponent <Player>();
        }
        else
        {
            Debug.LogError("Unable to find Player object!");
        }

        GameObject googlePlayObject = GameObject.FindWithTag("GooglePlayController");

        if (googlePlayObject != null)
        {
            googlePlayController = googlePlayObject.GetComponent <GooglePlayController>();
        }
        else
        {
            Debug.LogError("Unable to find GooglePlay object!");
        }
    }
Пример #4
0
 void Init()
 {
     instance = this;
     PlayGamesPlatform.Activate();
 }