Create() публичный статический Метод

public static Create ( MegaMan.Common.SceneBindingInfo info, object target ) : Binding
info MegaMan.Common.SceneBindingInfo
target object
Результат Binding
Пример #1
0
        public HandlerText(SceneTextCommandInfo info, IEntityPool entityPool)
        {
            this.Content    = info.Content ?? String.Empty;
            this.speed      = info.Speed ?? 0;
            this.position   = new MegaMan.Common.Geometry.Point(info.X, info.Y);
            this.entityPool = entityPool;
            this.font       = info.Font ?? "Default";

            if (info.Binding != null)
            {
                this.binding = Binding.Create(info.Binding, this);
            }
        }
Пример #2
0
        private void LoadInfo(MeterInfo info)
        {
            this.info = info;
            positionX = info.Position.X;
            positionY = info.Position.Y;

            if (info.Binding != null)
            {
                this.binding = Binding.Create(info.Binding, this);
                MaxValue     = 1; // use 0 - 1 range for values
            }

            horizontal = (info.Orient == MeterInfo.Orientation.Horizontal);
            tickOffset = new MegaMan.Common.Geometry.Point(info.TickOffset.X, info.TickOffset.Y);

            if (info.Sound != null)
            {
                sound = Engine.Instance.SoundSystem.EffectFromInfo(info.Sound);
            }
        }