public static ClickedBehaviour GetClickedBehaviour(ClickedBehaviourType type)
        {
            ClickedBehaviour item = null;

            switch (type)
            {
            case ClickedBehaviourType.Block:
                item = new BlockClickedBehaviour();
                break;

            case ClickedBehaviourType.Bomb:
                item = new BombClickedBehaviour();
                break;

            case ClickedBehaviourType.Firework:
                item = new FireworkClickedBehaviour();
                break;

            case ClickedBehaviourType.Ice:
                item = new IceClickedBehaviour();
                break;
            }

            item.BehaviourType = type;

            return(item);
        }
Esempio n. 2
0
        public void SetClickedBehaviour(ClickedBehaviourType type)
        {
            ClickedBehaviour = ClickedBehaviourFactory.GetClickedBehaviour(type);

            ClickedBehaviour.Setup(this, m_bombRenderer, m_fireworksRenderer, m_iceRenderer);
        }
Esempio n. 3
0
        public void SetClickedBehaviour(ClickedBehaviourType type)
        {
            ClickedBehaviour = ClickedBehaviourFactory.GetClickedBehaviour (type);

            ClickedBehaviour.Setup (this, m_bombRenderer, m_fireworksRenderer, m_iceRenderer);
        }