Ejemplo n.º 1
0
        public IButtonBehavior GetOrCreateButtonBehavior(IActor actor, ButtonBehaviorContext context)
        {
            var buttonBehavior = actor.GameObject.GetComponent <ButtonBehavior>() ?? actor.GameObject.AddComponent <ButtonBehavior>();

            buttonBehavior.SetContext(context);
            return(buttonBehavior);
        }
Ejemplo n.º 2
0
        public IButtonBehavior GetOrCreateButtonBehavior(IActor actor, ButtonBehaviorContext context)
        {
            var buttonBehavior = actor.Node3D.GetChild <ButtonBehavior>() ?? actor.Node3D.AddNode(new ButtonBehavior()
            {
                Name = "ButtonBehavior"
            });

            buttonBehavior.SetContext(context);
            return(buttonBehavior);
        }