Пример #1
0
    private void Awake()
    {
        if (!Application.isPlaying)
        {
            return;
        }

        EnsureLightsInit();
        wallMount = GetComponent <LightMountStates>();
        emergencyLightAnimator = GetComponent <EmergencyLightAnimator>();
        SwitchState            = true;
        mState            = InitialState;
        lightSprite.Color = lightStateColorOn;
    }
Пример #2
0
    private void Awake()
    {
        if (!Application.isPlaying)
        {
            return;
        }

        Renderer = GetComponentInChildren <SpriteRenderer>();

        if (mLightRendererObject == null)
        {
            mLightRendererObject = LightSpriteBuilder.BuildDefault(gameObject, new Color(0, 0, 0, 0), 12);
        }

        wallMount = GetComponent <LightMountStates>();

        State = InitialState;

        ExtractLightSprites();

        GetComponent <Integrity>().OnWillDestroyServer.AddListener(OnWillDestroyServer);
    }