public WorldObjectPlaceTool(IXNAGame _game, World _world, SimpleMeshRenderer _renderer, TileSnapInformationBuilder _builder, IMeshFactory meshFactory, ITileFaceTypeFactory tileFaceTypeFactory) { game = _game; World = _world; renderer = _renderer; builder = _builder; this.meshFactory = meshFactory; this.tileFaceTypeFactory = tileFaceTypeFactory; worldTileSnapper = new WorldTileSnapper(builder); }
public WorldObjectMoveTool(XNAGame _game, World world, TileSnapInformationBuilder _builder, SimpleMeshRenderer _renderer) { game = _game; World = world; translationGizmo.Position = new Vector3(0, 0, 0); translationGizmo.Enabled = true; rotationGizmo.Position = new Vector3(0, 0, 0); rotationGizmo.Enabled = true; //worldObjectList = world.WorldObjectList; DERIVED DATA!!!!!!!! snapper.AddSnapper(new SnapperPointPoint()); builder = _builder; worldTileSnapper = new WorldTileSnapper(builder); renderer = _renderer; }