protected internal virtual void Choose(NodeStateContext context, NodeGender gender) { if (gender == NodeGender.Male) { context.ChangeState(MaleChosenEdgeNodeState.Instance); } if (gender == NodeGender.Female) { context.ChangeState(FemaleChosenEdgeNodeState.Instance); } }
protected internal override void Choose(NodeStateContext context, NodeGender gender) { base.Choose(context, gender); }
protected internal virtual void ChangeState(NodeStateContext context, NodeState nodeState) { context.ChangeState(nodeState); }