void Start() { Tracker = FindObjectOfType <BuilderSelector>(); StartingScale = transform.localScale; if (Tracker.GhostBlock == null) { return; } else if (DisplayThrust) { CurrentChanges = Tracker.GhostBlock.GetComponent <BuilderBlock>().SpawnObject.GetComponent <BlockInfo>().Thrust; } else if (DisplayWeight) { CurrentChanges = Tracker.GhostBlock.GetComponent <BuilderBlock>().SpawnObject.GetComponent <BlockInfo>().Weight; } else if (DisplayArmor) { CurrentChanges = Tracker.GhostBlock.GetComponent <BuilderBlock>().SpawnObject.GetComponent <BlockInfo>().Armor; } else if (DisplayShield) { CurrentChanges = Tracker.GhostBlock.GetComponent <BuilderBlock>().SpawnObject.GetComponent <BlockInfo>().Shield; } else if (DisplayHullDamage) { CurrentChanges = Tracker.GhostBlock.GetComponent <BuilderBlock>().SpawnObject.GetComponent <BlockInfo>().HullDamage; } else if (DisplayShieldDamage) { CurrentChanges = Tracker.GhostBlock.GetComponent <BuilderBlock>().SpawnObject.GetComponent <BlockInfo>().ShieldDamage; } else if (DisplayFireRate) { CurrentChanges = Tracker.GhostBlock.GetComponent <BuilderBlock>().SpawnObject.GetComponent <BlockInfo>().FireRate; } else if (DisplayVelocity) { CurrentChanges = Tracker.GhostBlock.GetComponent <BuilderBlock>().SpawnObject.GetComponent <BlockInfo>().Velocity; } }
void Start() { Tracker = FindObjectOfType <BuilderSelector>(); TheMeshRenderers = FindAllMeshes(transform); TheMeshRenderers.Add(GetComponent <MeshRenderer>()); }
void Start() { Tracker = FindObjectOfType <BuilderSelector>(); }