Ejemplo n.º 1
0
 protected virtual void Created(Actor self)
 {
     repairableInfo   = self.Info.TraitInfoOrDefault <RepairableInfo>();
     rearmableInfo    = self.Info.TraitInfoOrDefault <RearmableInfo>();
     conditionManager = self.TraitOrDefault <ConditionManager>();
     speedModifiers   = self.TraitsImplementing <ISpeedModifier>().ToArray().Select(sm => sm.GetSpeedModifier());
     cachedPosition   = self.CenterPosition;
 }
Ejemplo n.º 2
0
 public Rearmable(RearmableInfo info)
 {
     Info = info;
 }