public void Init(UniverseObject universeObject, UniverseView universeView) { this.universeView = universeView; this.universeObject = universeObject; universeObject.Listener = this; parentView = universeView.GetPlanetView(universeObject.parent); UpdatePosition(); }
public void Init(TilemapCircleView tilemapCircleView) { this.tilemapCircleView = tilemapCircleView; this.tilemapCircle = tilemapCircleView.TilemapCircle; this.circleNormals = tilemapCircle.CircleNormals; this.circleHeights = tilemapCircle.CircleHeights; meshRenderer.sharedMaterial = this.tilemapCircleView.backgroundMaterial; InitMesh(); }
public void Init(TilemapCircleView tilemapCircleView, int fromX, int toX) { dirty = true; firstTime = true; this.tilemapCircleView = tilemapCircleView; this.tilemapCircle = tilemapCircleView.TilemapCircle; this.fromX = fromX; this.toX = toX; this.circleNormals = tilemapCircle.CircleNormals; this.circleHeights = tilemapCircle.CircleHeights; meshRenderer.sharedMaterial = tilemapCircleView.material; }
public virtual void OnParentChanged(TilemapCircle parent) { parentView = universeView.GetPlanetView(universeObject.parent); UpdatePosition(); }