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);
        }
        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;
        }