Ejemplo n.º 1
0
        public ContextualScorerNode(ContextualScorer scorer, NodeContext context)
            : base(400, 100, scorer.GetType().FullName, context, scorer)
        {
            this.scorer = scorer;

            scorerOut = AddPort(PortType.Out, "Contextual Scorer");
        }
Ejemplo n.º 2
0
        void DrawContextualScorer(ContextualScorer scorer)
        {
            var name = scorer.GetType().Name;

            float score;

            if (_foo2.TryGetValue(scorer, out score))
            {
                name += string.Format(" {0:F2}", score);
            }

            EditorGUILayout.LabelField(name);
        }
Ejemplo n.º 3
0
 public void ContextualScorer(ContextualScorer scorer, float score)
 {
     _foo2[scorer] = score;
 }