Exemplo n.º 1
0
 public void Initialize()
 {
     PlayerCount.Init();
     PlayerCount.Activate();
     BodyImage.Activate();
     BodyImage.Deactivate();
 }
Exemplo n.º 2
0
    protected override void OnActivate()
    {
        base.OnActivate();

        GeneratePathList();
        HelpPanel.Deactivate();
        //Debug.Log("generated path list");
        _path     = null;
        _canClick = true;
    }
Exemplo n.º 3
0
    void SetupBuyButton(StoreItem storeItem)
    {
        if (storeItem == null)
        {
            BuyButton.Deactivate();
            CoinsCostText.Deactivate();
            CoinsImage.Deactivate();
            GemCostText.Deactivate();
            GemImage.Deactivate();
            OwnedText.Deactivate();
        }
        else if (!storeItem.Purchased)
        {
            CoinsCostText.Text = storeItem.Coins.ToString();
            CoinsCostText.Activate();
            CoinsImage.Activate();
            GemCostText.Text = storeItem.Gems.ToString();
            GemCostText.Activate();
            GemImage.Activate();
            OwnedText.Deactivate();
            BuyButton.ButtonIconImage.sprite = AssetLookUp.Instance.BuyButton;
            //BuyButton.Text = BUY;
            BuyButton.Activate();
        }
        else
        {
            CoinsCostText.Deactivate();
            CoinsImage.Deactivate();
            GemCostText.Deactivate();
            GemImage.Deactivate();
            OwnedText.Activate();

            if (storeItem.Equipped)
            {
                if (storeItem.EquippedByDefault == 1)
                {
                    BuyButton.Deactivate();
                }
                else
                {
                    Type type = storeItem.GetType();
                    BuyButton.ButtonIconImage.sprite = AssetLookUp.Instance.UnequipButton;
                    //BuyButton.Text = UNEQUIP;
                    BuyButton.Activate();
                }
            }
            else
            {
                BuyButton.ButtonIconImage.sprite = AssetLookUp.Instance.EquipButton;
                //BuyButton.Text = EQUIP;
                BuyButton.Activate();
            }
        }
    }
Exemplo n.º 4
0
    public void ClickSelect()
    {
        //Debug.Log("ClickSelect");

        SoundManager.Instance.PlaySoundEffect(SoundType.BUTTON_CLICK);

        switch (State)
        {
        case RoleViewState.PATH:
        case RoleViewState.POSITION:
            if (State == RoleViewState.PATH)
            {
                if (PathView.Instance != null)
                {
                    PathView.Instance.SelectPath();
                }
                State = RoleViewState.PATH_SELECTED;
                Avatar.Instance.Role = PieceRole.OFFENSE;
            }
            else
            {
                if (PositionView.Instance != null)
                {
                    PositionView.Instance.SelectPosition();
                }
                State = RoleViewState.POSITION_SELECTED;
                Avatar.Instance.Role = PieceRole.DEFENSE;
            }

            PreparedSplashImage.Activate();
            DisablePathAndPositionSelection();
            DeactivateTip();
            ActivateTimer();
            MoveTimerUp();
            SelectButton.ButtonIconImage.sprite = ChangePositionButtonSprite;
            StartCoroutine(PostInfo());
            break;

        case RoleViewState.PATH_SELECTED:
        case RoleViewState.POSITION_SELECTED:
            PreparedSplashImage.Deactivate();
            PreparedSplashImage.Deactivate();
            PathItem.CanClick     = true;
            PositionItem.CanClick = true;
            State = RoleViewState.ROLE;
            ActivateTip(0);
            SelectButton.Deactivate();
            DeactivateTimer();
            break;
        }
    }
Exemplo n.º 5
0
    public void RemoveGear(StoreItem item)
    {
        GearType itemType = (GearType)Enum.Parse(typeof(GearType), item.Type, true);

        //Debug.Log(item.AssetName);
        switch (itemType)
        {
        case GearType.HEAD:
            HatImage.Image.sprite = null;
            HatImage.Deactivate();
            HairImage.sprite = AssetLookUp.Instance.GetAvatarHair(Avatar.Instance.HairAsset);
            break;

        case GearType.SHIRT:
            ShirtDecalImage.Image.sprite = null;
            ShirtDecalImage.Deactivate();
            break;

        case GearType.SHOES:
            ShoesImage.Image.sprite = null;
            break;

        case GearType.ACCESSORY:
            AccessoriesImage.Image.sprite = null;
            AccessoriesImage.Deactivate();
            break;
        }

        if (item == _displayedItem)
        {
            _displayedItem = null;
        }

        DisplayEquippedGear();
    }
Exemplo n.º 6
0
    public void ClickRole(int roleIndex)
    {
        SoundManager.Instance.PlaySoundEffect(SoundType.BUTTON_CLICK);

        Avatar.Instance.Role = (PieceRole)roleIndex;
        if ((PieceRole)roleIndex == PieceRole.OFFENSE)
        {
            UIViewController.ActivateUIView(PathView.Load());
            State = RoleViewState.PATH;
        }
        else
        {
            UIViewController.ActivateUIView(PositionView.Load());
            State = RoleViewState.POSITION;
        }
        PrepareSplashImage.Deactivate();
    }
Exemplo n.º 7
0
 public void Clear()
 {
     AmmoImage.Deactivate();
     _set = false;
 }
Exemplo n.º 8
0
 void UnlockScreen()
 {
     LockedImage.Deactivate();
     EquipLockedImage.Deactivate();
     LockedText.Deactivate();
 }
Exemplo n.º 9
0
 void DeactivateTimer()
 {
     TimeBG.Deactivate();
     TimeText.Deactivate();
     TimeHeaderText.Deactivate();
 }
Exemplo n.º 10
0
 void DeactivateTip()
 {
     TipBGImage.Deactivate();
     TipHeaderImage.Deactivate();
     TipText.Deactivate();
 }