コード例 #1
0
        public virtual void SetBindedLogic(BindedLogic bindedLogic)
        {
            if (bindedLogic == null)
            {
                throw new NullReferenceException("Binded logic was null");
            }

            BindedLogic = bindedLogic;
            if (_nodeFont != null)
            {
                ReCalculateVisuals();
            }
        }
コード例 #2
0
ファイル: AddNode.cs プロジェクト: Heroes-Global/Game-of-Life
 public AddNode(ContentManager content, NodeList nodeList)
 {
     _nodeList    = nodeList;
     _content     = content;
     _bindedLogic = new BindedLogic(new Nothing());
 }
コード例 #3
0
 public override void SetBindedLogic(BindedLogic bindedLogic)
 {
 }
コード例 #4
0
 public StartingNode(Vector2 location)
     : base(location, false)
 {
     BindedLogic = new BindedLogic(new Nothing());
 }
コード例 #5
0
 public override void Initialize()
 {
     base.Initialize();
     BindedLogic.Initialize();
 }
コード例 #6
0
 public void EditObject(BindedLogic selectedLogic)
 {
     ((Node)_currentlySelectedWorldObject).SetBindedLogic(selectedLogic);
 }