private void Start() { rend = GetComponent <Renderer>(); // GetComponent<Renderer>().material.color = hoverColor; turretBuilder = TurretBuilder.instance; }
void Awake() { if (instance != null) { Debug.LogError("To many instants"); return; } instance = this; }
private void Awake() { this.Spawner = null; this._renderer = this.GetComponent <SpriteRenderer>(); this._turretShoot = this.GetComponent <TurretShoot>(); this.TurretBuilder = this.GetComponent <TurretBuilder>(); this._validDistance = false; this._building = false; }
private void Start() { currentUpgradeVersion = 0; turretBuilder = TurretBuilder.instance; rend = GetComponent <Renderer>(); startColor = rend.material.color; if (unitToPlaceOnAwake.turret != null) { turretBuilder.Set_Unit_To_Build(unitToPlaceOnAwake); blueprintToUpgrade = unitToPlaceOnAwake; turretBuilder.BuildUnitOnNode(this, blueprintToUpgrade); } }
public void OnEnable() { m_TurretBuilder = new TurretBuilder(this); // Hierarchy m_RootElement = new VisualElement(); m_ModulesVisualTree = AssetDatabase.LoadAssetAtPath <VisualTreeAsset>( "Assets/Demo/UI/TurretEditorTemplate.uxml"); // Styles var stylesheet = AssetDatabase.LoadAssetAtPath <StyleSheet>( "Assets/Demo/UI/TurretEditorStyles.uss"); m_RootElement.styleSheets.Add(stylesheet); // WILL BE FIXED: Unset padding on parent InspectorElement. m_RootElement.RegisterCallback <AttachToPanelEvent>(OnRootAttachToPanel); }
public void OnEnable() { m_TurretBuilder = new TurretBuilder(this); // Hierarchy var moduleCount = Enum.GetValues(typeof(Module)).Length; m_ModulePreviewRects = new Rect[moduleCount]; m_ModulePropertyFieldRects = new Rect[moduleCount]; // Styles { // Create module row style with background color. var background = new Texture2D(1, 1); background.SetPixel(0, 0, new Color(0.192f, 0.192f, 0.192f)); background.Apply(); var state = new GUIStyleState(); state.background = background; m_RowStyle = new GUIStyle(); m_RowStyle.margin = new RectOffset(0, 0, 1, 1); m_RowStyle.normal = state; } { // Material preview background. var state = new GUIStyleState(); m_MaterialPreviewStyle = new GUIStyle(); m_MaterialPreviewStyle.normal = state; } { // Create hover border style. var background = new Texture2D(1, 1); background.SetPixel(0, 0, new Color(1f, 1f, 1f)); background.Apply(); var state = new GUIStyleState(); state.background = background; m_PreviewBorderStyle = new GUIStyle(); m_PreviewBorderStyle.normal = state; } }
void Awake() { builder = this; }
private void Start() { turretBuilder = TurretBuilder.instance; }
void Start() { r = GetComponent <Renderer> (); originalColor = r.material.color; turretBuilder = TurretBuilder.builder; }
void Start() { turretBuilder = TurretBuilder.builder; SetTurretCosts(); SetTurretNames(); }