示例#1
0
        /// <summary>
        /// Create a buy point view with an existing scene object.
        /// </summary>
        /// <param name="so">An existing scene object that will represent this view in-world</param>
        /// <param name="bp"></param>
        /// <returns></returns>
        public BuyPointView CreateBuyPointView(SceneObjectGroup so, BuyPoint bp)
        {
            BuyPointView bpv = new BuyPointView(m_controller, so.Scene, this, bp);

            bpv.Initialize(so);
            m_controller.Dispatcher.RegisterBuyPointView(bpv);

            return(bpv);
        }
示例#2
0
        /// <summary>
        /// Create a buy point view and an accompanying in-world object.
        /// </summary>
        /// <param name="scene"></param>
        /// <param name="rezPoint"></param>
        /// <returns></returns>
        public BuyPointView CreateBuyPointView(Scene scene, Vector3 rezPoint)
        {
            BuyPointView bpv = new BuyPointView(m_controller, scene, this, null);

            bpv.Initialize(rezPoint);

            // TODO: Add code to register ex-nihilio buy points on the fly, if necessary.

            return(bpv);
        }
示例#3
0
 public void RegisterBuyPointView(BuyPointView bpv)
 {
     lock (m_buyPointViews)
         m_buyPointViews.Add(bpv.Uuid, bpv);
 }
示例#4
0
 public void RegisterBuyPointView(BuyPointView bpv)
 {
 }
示例#5
0
        /// <summary>
        /// Create a buy point view with an existing scene object.
        /// </summary>
        /// <param name="so">An existing scene object that will represent this view in-world</param>
        /// <param name="bp"></param>
        /// <returns></returns>
        public BuyPointView CreateBuyPointView(SceneObjectGroup so, BuyPoint bp)
        {
            BuyPointView bpv = new BuyPointView(m_controller, so.Scene, this, bp);
            bpv.Initialize(so);
            m_controller.Dispatcher.RegisterBuyPointView(bpv);

            return bpv;
        }
示例#6
0
        /// <summary>
        /// Create a buy point view and an accompanying in-world object.
        /// </summary>              
        /// <param name="scene"></param>
        /// <param name="rezPoint"></param>
        /// <returns></returns>
        public BuyPointView CreateBuyPointView(Scene scene, Vector3 rezPoint)
        {
            BuyPointView bpv = new BuyPointView(m_controller, scene, this, null);
            bpv.Initialize(rezPoint);

            // TODO: Add code to register ex-nihilio buy points on the fly, if necessary.

            return bpv;
        }