public void UpdateLights(iLightStatusEnum tLightStatus, iLightSubStatusEnum tLightSubStatus, bool _bLightsEnabled)
    {
        bLightsEnabled     = _bLightsEnabled;
        iLightStatus       = tLightStatus;
        iLightSubStatus    = tLightSubStatus;
        bUseSharedMaterial = false;
        switch (iLightStatus)
        {
        case iLightStatusEnum.Regular:
            TriggerRegular();
            break;

        case iLightStatusEnum.LeftTurn:
            TriggerLeftTurn();
            break;

        case iLightStatusEnum.MasterLeft:
            TriggerMasterLeft();
            break;

        case iLightStatusEnum.Red:
            TriggerRed();
            break;

        case iLightStatusEnum.RightTurn:
            TriggerRightTurn();
            break;
        }
    }
Ejemplo n.º 2
0
	public void UpdateLights(iLightStatusEnum tLightStatus, iLightSubStatusEnum tLightSubStatus, bool _bLightsEnabled){
		bLightsEnabled = _bLightsEnabled;
		iLightStatus = tLightStatus;
		iLightSubStatus = tLightSubStatus;
		bUseSharedMaterial = false;
		switch(iLightStatus){
		case iLightStatusEnum.Regular:
			TriggerRegular();
			break;
		case iLightStatusEnum.LeftTurn:
			TriggerLeftTurn();
			break;
		case iLightStatusEnum.MasterLeft:
			TriggerMasterLeft();
			break;
		case iLightStatusEnum.Red:
			TriggerRed();
			break;
		case iLightStatusEnum.RightTurn:
			TriggerRightTurn();
			break;
		}
	}