Esempio n. 1
0
 private void GetRelationshipMap(Faction.RelationshipType relationship, Dictionary <Faction.RelationshipType, RelationshipMapInfo> map)
 {
     if (m_relationshipMap != null && m_relationshipMap.ContainsKey(relationship))
     {
         map.Add(relationship, m_relationshipMap[relationship]);
     }
     else
     {
         map.Add(relationship, new RelationshipMapInfo()
         {
             damageFactor = 1f
         });
     }
 }
Esempio n. 2
0
 public float GetDamageFactor(Faction.RelationshipType relationship)
 {
     return(m_relationshipMap.TryGetValue(relationship, out RelationshipMapInfo value)
                         ? value.damageFactor
                         : 1f);
 }