protected SimpleRemoteActuator(Tile targetTile, ActionStateX targetAction, Vector3 position) : base(position) { if (targetTile == null || targetAction == null) throw new ArgumentNullException(); TargetTile = targetTile; TargetAction = targetAction; }