Ejemplo n.º 1
0
        public Stat(IStatDefinition statDefinition)
        {
            Assert.IsNotNull(statDefinition);

            this.definition = statDefinition;

            currentFactor    = 1.0f;
            currentFactorMax = 1.0f;

            SetMaxValueRaw(statDefinition.maxValue, false);
            SetLevel(definition.startLevel, true, false);
            SetCurrentValueRaw(definition.baseValue, false);
        }
Ejemplo n.º 2
0
 public bool Equals(IStatDefinition other)
 {
     return(statName == other.statName &&
            category == other.category);
 }
Ejemplo n.º 3
0
 public IStat Get(IStatDefinition s)
 {
     return(Get(s.category, s.statName));
 }