Пример #1
0
    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;
        }
    }
Пример #2
0
    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;
        }
    }