public Hook(IHookRobot pudge, IHookRules rules) { Pudge = Compatibility.Check <PudgeRobot>(this, pudge); Speed = new Frame3D(); StartingLocation = new Frame3D(); Id = Pudge.World.IdGenerator.CreateNewId(this); Rules = rules; }
public HookUnit(IActor actor) { this.actor = Compatibility.Check <IHookRobot>(this, actor); rules = Compatibility.Check <IHookRules>(this, actor.Rules); hook = new Hook(this.actor, rules); }