Esempio n. 1
0
 public BehaviorVariableScope GetScopeForAISkill(AISkillID aiSkillID)
 {
     if (scopesByAISkill.ContainsKey(aiSkillID))
     {
         return(scopesByAISkill[aiSkillID]);
     }
     return(null);
 }
Esempio n. 2
0
            public ScopeDesc(string name, AIMood mood)
            {
                this.Name          = name;
                this.ScopeKind     = ScopeKind.Global;
                this.UnitRole      = UnitRole.Undefined;
                this.AIPersonality = AIPersonality.Undefined;
                this.AISkillID     = AISkillID.Undefined;
                this.Mood          = mood;

                privateFactionValue = FactionEnumeration.GetInvalidUnsetFactionValue();
                FactionID           = privateFactionValue.Name;
            }
Esempio n. 3
0
 public ScopeDesc(string name, AIMood mood, AISkillID aiSkillID) : this(name, mood)
 {
     this.AISkillID = aiSkillID;
     this.ScopeKind = ScopeKind.SkillBased;
 }