protected internal NodeState(Timer parentNode, NodeScopeState parentNodeScopeState, string parentNodeInitialBasicName, NodeTechniqueDetermination initialActiveTechniqueDetermination) : base(parentNode, parentNodeScopeState, parentNodeInitialBasicName, initialActiveTechniqueDetermination) { // This constructor is called when the parent node is created. // To create each property, we call AddProperty (rather to GetProperty). UpdateObjectProperty = AddProperty(NameOfUpdateObject); UpdateIntervalProperty = AddProperty(NameOfInterval); ResetProperty = AddProperty(NameOfReset); frameProperty = AddProperty(NameOfFrame); }
protected override Node.NodeState GetInitialNodeState(NodeScopeState parentNodeScopeState, string parentNodeInitialBasicName, NodeTechniqueDetermination nameOfInitiallyActiveTechnique) { return new Timer.NodeState(this, parentNodeScopeState, parentNodeInitialBasicName, nameOfInitiallyActiveTechnique); }