private void Start() { if (ShadowPrefab == null) return; for (int i = 0; i < LightsCount; i++) { SwiftShadow shadow = ((GameObject) Instantiate(ShadowPrefab)).GetComponent<SwiftShadow>(); shadow.LightSourceObject = transform; Color randomColor = new SS_ColorHSV(Random.Range(0f, 360f), 0.8f, 1f).ToColor(); randomColor.a = 0.8f; shadow.Color32 = randomColor; shadow.gameObject.transform.parent = transform; shadow.gameObject.transform.localPosition = Random.onUnitSphere.normalized * BallSize / transform.lossyScale.magnitude; } }
private void Start() { if (ShadowPrefab == null) { return; } for (int i = 0; i < LightsCount; i++) { SwiftShadow shadow = ((GameObject)Instantiate(ShadowPrefab)).GetComponent <SwiftShadow>(); shadow.LightSourceObject = transform; Color randomColor = new SS_ColorHSV(Random.Range(0f, 360f), 0.8f, 1f).ToColor(); randomColor.a = 0.8f; shadow.Color32 = randomColor; shadow.gameObject.transform.parent = transform; shadow.gameObject.transform.localPosition = Random.onUnitSphere.normalized * BallSize / transform.lossyScale.magnitude; } }