Example #1
0
        public void VisualizeBuild(DotBuild build)
        {
            build.View.gameObject.SetActive(true);
            var modelRenderer = build.View.renderer as SpriteRenderer;

            if (modelRenderer == null)
            {
                ProcessError("DotView should contains SpriteRenderer component");
                return;
            }

            modelRenderer.sprite = build.Sprite;
            build.Motion.Prepare(build);

            CurrentBuilds.Add(build);
            CurrentsMotions.Add(build.Motion);
        }
Example #2
0
 public void Prepare(DotBuild build)
 {
     TargetBuild = build;
     build.View.transform.SetScale(StartScale);
 }
Example #3
0
 private string CreateUniqueIdForBuild(DotBuild build)
 {
     return(UniqueIdForBuildSeed + build.GetHashCode());
 }