public ExternalCaptureActor(Actor self, Target target) { this.target = target; capturable = target.Actor.Trait<ExternalCapturable>(); capturesInfo = self.Info.TraitInfo<ExternalCapturesInfo>(); mobile = self.Trait<Mobile>(); }
public ExternalCaptures(Actor self, ExternalCapturesInfo info) { Info = info; }
public CaptureProperties(ScriptContext context, Actor self) : base(context, self) { normalInfo = Self.Info.TraitInfoOrDefault<CapturesInfo>(); externalInfo = Self.Info.TraitInfoOrDefault<ExternalCapturesInfo>(); }