Esempio n. 1
0
        private static void Changed(BindableObject bindable, object oldValue, object newValue)
        {
            var view = (View)bindable;

            var gesture = (TapGestureRecognizer)view.GestureRecognizers.FirstOrDefault(g => g is TapGestureRecognizer);

            if (gesture == null)
            {
                gesture = new TapGestureRecognizer();
                view.GestureRecognizers.Add(gesture);
            }
            gesture.Command          = GetCmd(view);
            gesture.CommandParameter = GetParam(view);

            if (GetWithFeedback(bindable))
            {
                var effect = view.Effects.FirstOrDefault(e => e is TapEffect);
                if (effect == null)
                {
                    effect = new TapEffect();
                    view.Effects.Add(effect);
                }
            }
            else
            {
                view.Effects.Remove(view.Effects.FirstOrDefault(e => e is TapEffect));
            }
        }
Esempio n. 2
0
    // Use this for initialization
    void Start()
    {
        this.actorBase = GameObject.Find("ActorBase");
        this.iconBase  = GameObject.Find("IconBase");

        //アクター配置
        this.addActor();
        this.addActor();
        this.addActor();
        this.addActor();
        this.addActor();

        this.actors[0].transform.position = new Vector3(0, 0, 0);
        this.initIconPosition(0);

        //フェード初期処理
        this.fadeStar = this.fadeStarCanvas.GetComponent <Fade>();

        //タップエフェクト
        GameObject go = Instantiate((GameObject)Resources.Load("Prefabs/TapEffect"));

        go.transform.parent = this.transform;
        this.tapEffect      = go.GetComponent <TapEffect>();

        //シーン開始フェード
        GameObject fd = Instantiate((GameObject)Resources.Load("Prefabs/Mask_first"));

        //アプリケーションマネージャー取得
        this.app          = ApplicationManagerController.Instance;
        app.selectedActor = 0;

        //サウンドマネージャー取得
        this.soundManager = SoundManagerController.Instance;
        this.soundManager.addSound("bgm_select", "Sounds/DS-091m");
        this.soundManager.addSound("change", "Sounds/yf_cursor22");
        this.soundManager.addSound("openselect", "Sounds/se_maoudamashii_se_paper01");
        this.soundManager.addSound("cancel", "Sounds/se_maoudamashii_system36");
        soundManager.playBGM("bgm_select");
    }