Exemplo n.º 1
0
    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;
    }
Exemplo n.º 4
0
    public virtual void OnParentChanged(TilemapCircle parent)
    {
        parentView = universeView.GetPlanetView(universeObject.parent);

        UpdatePosition();
    }